Cambios de eventos DOM introducidos en Firefox 66

Este artículo ya no se actualiza, por lo que su contenido puede estar obsoleto.

Firefox 66 introdujo los siguientes cambios de eventos DOM para la compatibilidad con el contenido heredado:

  • La ventana https://developer.mozilla.org/en-US/d.../event.evento y Event .returnValue propiedades - originalmente propiedad de Internet Explorer características, entonces también soportado a través de otros navegadores por razones de compatibilidad - se han agregado en Firefox 66.
  • Desde Firefox 66 en adelante, el KeyboardEvent .keyCode del objeto de evento keypress será el mismo que KeyboardEvent.charCode. Este comportamiento de creación de reflejo coincide con otros navegadores y se espera que resuelva la mayoría de los problemas de compatibilidad asociados; sin embargo, el olfateo de agente de usuario podría causar más problemas en algunas bibliotecas de JavaScript.

Si mantiene una intranet heredada o un software alojado que depende de que Firefox 'no sea compatible con estos, existen las dos preferencias siguientes a partir de Firefox version 68, para optar por el comportamiento anterior a Firefox 66:

  • dom.keyboardevent.pulse una tecla.hackear.dispatch_non_printable_keys.Acerca de
  • dom.keyboardevent.pulse una tecla.hackear.use_legacy_keycode_and_charcode.Acerca de

Estas preferencias toman como valor una lista de dominios delimitada por comas; por ejemplo, internal.example.com o staging.example.com.

Estas preferencias se pueden establecer a través de la nueva directiva de Preferencias empresariales.

En Firefox versión 66 y superior, soporte para ventana.evento se puede deshabilitar estableciendo dom.ventana.evento.habilitado a false.

These fine people helped write this article:

Illustration of hands

Voluntario

Grow and share your expertise with others. Answer questions and improve our knowledge base.

Learn More