Cambios de eventos DOM introducidos en Firefox 66

This article is no longer maintained, so its content might be out of date.

This page does not exist in Euskara. You have been redirected to the Español version instead. If you would like to localize it into Euskara, click here. You can also see the English version of this page.

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

Volunteer

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

Learn More