Firefox privzeto blokira JavaScript v naslovni vrstici

Posodobitev : zdi se, da je sprememba v Firefoxu že dlje. Spodaj opisane nastavitve bodo filtrirale samo JavaScript: iz prilepljene kode, da se prepreči, da se te pojavijo v zgodovini in se samodejno dokončajo. Še vedno se zdi, da omogoča izvajanje JavaScript kode, če je nastavljena na false. Konec

Uporabniki Firefoxa, ki so spletni brskalnik nadgradili na različico 63, objavljeno oktobra 2018, lahko opazijo, da brskalnik ne sprejema kode JavaScript več, ko je vpisan v naslovno vrstico.

Prejšnje različice spletnega brskalnika so uporabnikom omogočale, da v naslovno vrstico napišejo ali prilepijo JavaScript kodo, da jo od tam izvajajo. To lahko preizkusite sami, tako da v naslovno vrstico vtipkate javascript: alarm ("zdravi svet") in pritisnete Enter.

Prejšnje različice Firefoxa so prikazale opozorilo Hello World, ko je izvršeno, vendar Firefox 63 blokira izvršitev in namesto tega preusmeri vhod na privzeti iskalnik. Enako velja za katero koli drugo kodo JavaScript, ki jo vnesete v naslovno vrstico.

Morda boste opazili, da se javascript: odstrani, ko kodo prilepite v naslovno vrstico, a tudi če jo dodate ročno, je ne bo izvedel.

Opomba : Sprememba vpliva samo na izvajanje JavaScript v naslovni vrstici. Ne vpliva na funkcionalnost zaznamkov ali izvajanje JavaScript v konzoli za orodja za razvijalce.

Čeprav večina uporabnikov Firefox-a verjetno ne potrebuje funkcionalnosti, so ga nekateri morda uporabljali za nekatere uporabne operacije, kot so ubijanje lepljivih elementov na strani, spreminjanje napotnika med letenjem ali urejanje katerega koli spletnega mesta, na katerega naletite.

Sprememba Firefox 63 te spremembe ne omenja; Glede na to, da Mozilla naredi Firefox na stotine sprememb, je jasno, da predstavlja le majhen del sprememb.

Na srečo je spremembo mogoče razveljaviti s spremembo vrednosti nastavitve spletnega brskalnika. Takole je to storjeno:

  1. V naslovno vrstico Firefox naložite približno: config? Filter = browser.urlbar.filter.javascript
  2. Morda boste dobili opozorilo. Sprejmite opozorilo za nadaljevanje.
  3. Dvakrat kliknite na browser.urlbar.filter.javascript, da spremenite vrednost nastavitve.

Vrednost True je privzeta. Pomeni, da Firefox blokira kodo JavaScript v naslovni vrstici. Vrednost False onemogoči omejitev in omogoči izvedbo kode JavaScript v naslovni vrstici Firefox.

Spremembo lahko kadar koli razveljavite s ponovitvijo treh zgoraj opisanih korakov.

Vrednost False za nastavitev obnovi funkcionalnost. Lepljenje kode deluje spet (javascript: ni več odstranjen) in koda se izvede, ko pritisnete tipko Enter na tipkovnici.

Zdaj Vi : Ste prej zagnali kodo JavaScript iz naslovne vrstice?