Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

145
Visualizações
Firefox no detecta la tecla Alt en keydown

Firefox en Windows 10 no detecta la tecla Alt al keydown la tecla junto con otra tecla, pero sí detecta la tecla Shift . Chrome y Edge detectan ambos como se esperaba.

En Firefox, el siguiente fragmento muestra que event.shiftKey se detecta correctamente, pero event.altKey nunca se detecta. En Chrome y Edge, event.altKey se detecta correctamente. (Presionar Alt o Shift activa keydown en Chrome y Edge, pero no en Firefox, por lo que dije "junto con otra tecla").

 <!doctype html> <html> <head></head> <body></body> <script> document.addEventListener("keydown", function(event) { console.log("Alt: " + event.altKey); console.log("Shift: " + event.shiftKey); }, false); </script> </html>

Una pregunta de 2019 informa el mismo problema en Firefox 69, pero la solución aparentemente fue que en Firefox, && rompe algo cuando se usa para detectar si se presionan varias teclas, incluida Alt .

Una pregunta de 2012 informa el mismo problema en Chrome, y la respuesta es que presionar Alt en Chrome habilita el menú de la ventana, por lo que la página pierde el foco y no se llama al evento de keypress de tecla. Algo similar podría estar pasando en Firefox, porque si la barra de menús está habilitada en Firefox, al presionar Alt se abre el primer elemento (Archivo) de la barra de menús. Sin embargo, la respuesta a esa pregunta dice que "keydown" funciona .

Estoy usando Firefox 93.0 en Windows 10. Intenté abrir Firefox en el modo de solución de problemas (ya que tengo Firefox configurado ampliamente), pero el problema persistió.

¡Cualquier ayuda sería apreciada!

Editar: parece que esto fue causado por privacy.resistFingerprinting en about:config .

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda