Firefox blokeerib JavaScripti aadressiribale vaikimisi

Värskendus : näib, et muudatus on Firefoxis kestnud kauem. Allpool nimetatud eelistus filtreerib ainult javascripti: kleebitud koodist, et vältida nende ilmumist ajalukku ja automaattäidet. See näib endiselt lubavat JavaScripti koodi täita, kui see on seatud valele. Lõpp

Firefoxi kasutajad, kes uuendasid veebibrauseri versiooniks 63, mis vabastati oktoobris 2018, võivad märgata, et brauser ei aktsepteeri aadressiribale sisestades enam JavaScripti koodi.

Veebibrauseri eelmised versioonid võimaldasid kasutajatel kirjutada või kleepida aadressiribale JavaScripti koodi, et seda sealt täita. Saate seda ise proovida, kirjutades aadressiribale javascript: alert ("tere maailm") ja klõpsates nuppu Enter.

Firefoxi eelmistes versioonides kuvati käivitamisel Hello Worldi teade, kuid Firefox 63 blokeerib täitmise ja suunab sisendi selle asemel vaikeotsingumootorisse. Sama kehtib kõigi muude JavaScripti koodide kohta, mille sisestate aadressiribale.

Võite märgata, et javascript: eemaldatakse, kui kleepite koodi aadressiribale, kuid isegi kui lisate selle käsitsi, ei käivitata seda.

Märkus : muudatus mõjutab ainult JavaScripti täitmist aadressiribale. See ei mõjuta järjehoidjate funktsioone ega JavaScripti täitmist arendaja tööriistade konsoolis.

Ehkki enamik Firefoxi kasutajaid tõenäoliselt seda funktsiooni ei vaja, on mõni võib-olla seda kasutanud teatud kasulike toimingute jaoks, näiteks lehe kleepuvate elementide tapmine, viite vahetamine lennult või muudetud veebisaidi ajutine kohandamine.

Firefoxi 63 muudatuste ajakirjas muudatust ei mainita; Arvestades, et Mozilla teeb Firefoxis sadu muudatusi, on selge, et see esindab vaid väikest osa muudatustest.

Õnneks on võimalik muudatuse tagasi võtta, muutes veebibrauseri eelistuse väärtust. Seda tehakse järgmiselt:

  1. Laadige umbes: config? Filter = brauser.urlbar.filter.javascript Firefoxi aadressiribale.
  2. Võite saada hoiatava lehe. Jätkamiseks nõustuge hoiatusega.
  3. Eelistuse väärtuse muutmiseks topeltklõpsake brauseril.urlbar.filter.javascript .

Vaikeväärtus on True. See tähendab, et Firefox blokeerib JavaScripti koodi aadressiribale. Väärtus False keelab piirangu ja lubab JavaScripti koodi uuesti Firefoxi aadressiribal täita.

Võite muudatuse igal ajal tagasi võtta, korrates ülaltoodud kolme sammu.

Eelistuse väärtus False taastab funktsionaalsuse. Koodikleepimine töötab uuesti (javascript: enam ei eemaldata) ja kood käivitatakse siis, kui vajutate klaviatuuril Enter-klahvi.

Nüüd sina : kas sa kasutasid JavaScripti koodi aadressiribalt varem?