A Firefox alapértelmezés szerint blokkolja a JavaScriptet a címsorban

frissítés: úgy tűnik, hogy a változás ennél hosszabb ideig volt a Firefoxban. Az alábbiakban említett preferencia csak a javascriptet fogja kiszűrni: beillesztett kódból annak elkerülése érdekében, hogy ezek megjelenjenek az előzményekben és automatikusan kiegészítsék őket. Még mindig úgy látszik, hogy hamisnak állítja a JavaScripti kód futtatását. vég

Firefox felhasználók, akik frissítették a böngészőt A 63-os verzió, 2018 októberében jelent meg észreveheti, hogy a böngésző már nem fogadja el a JavaScript kódot, amikor beírja a címsorba.



A webböngésző korábbi verziói lehetővé tették a felhasználók számára, hogy JavaScript kódot írjanak vagy illesszék be a címsorba, hogy onnan futtassák. Ezt kipróbálhatja, ha a címsorba beírja a javascript: alert ('hello world') elemet, és megnyomja az Enter billentyűt.

A Firefox korábbi verziói megjelenítették a Hello World figyelmeztetést, amikor végrehajtják, de a Firefox 63 blokkolja a végrehajtást, és a bemenetet inkább az alapértelmezett keresőmotorra irányítja. Ugyanez vonatkozik minden más JavaScript-kódra, amelyet a címsorba ír be.

firefox javascript address bar

Előfordulhat, hogy a javascript: eltávolításra kerül, amikor a kódot beilleszti a címsorba, de még ha manuálisan is hozzáadja, akkor nem kerül végrehajtásra.



jegyzet: A változás csak a JavaScript végrehajtására vonatkozik a címsorban. Ez nem befolyásolja a könyvjelző funkciókat vagy a JavaScript végrehajtását a Fejlesztői eszközök konzolban.

Bár a legtöbb Firefox-felhasználónak valószínűleg nincs szüksége a funkciókra, egyesek bizonyos hasznos műveletekhez, például a ragacsos elemek megölése egy oldalon, az hivatkozó cseréje menet közben vagy szerkeszthet minden olyan webhelyet, amelyen átmenetileg találkozik.

A Firefox 63 változási naplója nem említi a változást; figyelembe véve, hogy a Mozilla több száz módosítást hajt végre a Firefoxban, egyértelmű, hogy a változásoknak csak kis részét képviseli.

firefox address bar javascript

Szerencsére visszavonhatjuk a változást a webböngésző preferenciaértékének megváltoztatásával. Így történik meg:



  1. Betöltés about: config? filter = browser.urlbar.filter.javascript a Firefox címsorban.
  2. Lehet, hogy figyelmeztető oldalt kap. Fogadja el a figyelmeztetést a folytatáshoz.
  3. Kattintson duplán a browser.urlbar.filter.javascript a preferencia értékének megváltoztatásához.

Az True érték az alapértelmezett érték. Ez azt jelenti, hogy a Firefox blokkolja a JavaScript kódot a címsorban. A False érték letiltja a korlátozást, és lehetővé teszi a JavaScript kód végrehajtását a Firefox címsorban.

A változtatást bármikor visszavonhatja a fent ismertetett három lépés megismételésével.

A preferencia False értéke helyreállítja a funkcionalitást. A beillesztési kód újra működik (javascript: nem kerül eltávolításra), és a kód akkor kerül végrehajtásra, amikor megnyomja az Enter-billentyűt a billentyűzeten.

Most te: Korábban futtatta a JavaScript kódot a címsorból?