El Firefox bloqueja de manera predeterminada JavaScript a la barra d’adreces

Actualitza : sembla que el canvi ha estat més temps al Firefox. La preferència esmentada a continuació només filtrarà el javascript: del codi enganxat per evitar que apareguin a l’historial i que es compleixin automàticament. Sembla que permet executar el codi JavaScript quan s’estableix en fals. Final

Els usuaris de Firefox que han actualitzat el navegador web a versió 63 llançada a l'octubre de 2018 pot observar que el navegador ja no accepta codi JavaScript quan s'introdueix a la barra d'adreces.

Les versions anteriors del navegador web van permetre als usuaris escriure o enganxar codi JavaScript a la barra d’adreces per executar-lo des d’allà. Podeu provar-ho tot escrivint javascript: alerta ('hola món') a la barra d'adreces i prement Enter.

Les versions anteriors de Firefox mostraven l’alerta Hello World quan s’executa, però Firefox 63 bloqueja l’execució i redirigeix ​​l’entrada al motor de cerca predeterminat. El mateix passa per a qualsevol altre codi JavaScript que introduïu a la barra d’adreces.

firefox javascript address bar

Podeu notar que el javascript: s’elimina quan enganxeu el codi a la barra d’adreces, però encara que l’afegiu manualment, no s’executarà.

Nota : El canvi només afecta l’execució de JavaScript a la barra d’adreces. No afecta la funcionalitat de les adreces d'interès ni l'execució de JavaScript a la consola d'Eines per a desenvolupadors.

Tot i que la majoria dels usuaris de Firefox probablement no necessiten la funcionalitat, alguns poden haver-la utilitzat per a determinades operacions útils, com ara matant elements enganxosos a una pàgina , canviant el remitre sobre la marxa o editeu temporalment qualsevol lloc web amb què trobeu .

El canvi de canvis del Firefox 63 no menciona el canvi; tenint en compte que Mozilla fa centenars de canvis al Firefox, és clar que només representa una petita part dels canvis.

firefox address bar javascript

Per sort, és possible desfer el canvi canviant el valor d'una preferència del navegador web. Aquí és com es fa això:

  1. Càrrega about: config? filter = browser.urlbar.filter.javascript a la barra d’adreces del Firefox.
  2. Podeu obtenir una pàgina d’avís. Accepteu l'avís per continuar.
  3. Feu doble clic sobre browser.urlbar.filter.javascript per canviar el valor de la preferència.

El valor predeterminat és True. Vol dir que Firefox bloqueja el codi JavaScript a la barra d’adreces. Un valor de False desactiva la limitació i torna a executar el codi JavaScript a la barra d'adreces del Firefox.

Podeu desfer el canvi en qualsevol moment repetint els tres passos descrits anteriorment.

Un valor de fals per a la preferència restableix la funcionalitat. El codi d’enganxament funciona de nou (javascript: ja no s’elimina) i el codi s’executa quan toqueu la tecla Enter del teclat.

Ara tu : Heu executat anteriorment codi JavaScript des de la barra d'adreces?