„Firefox“ pagal numatytuosius nustatymus blokuoja „JavaScript“ adreso juostoje

Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas

Atnaujinti : atrodo, kad pakeitimas „Firefox“ buvo vykdomas ilgiau. Žemiau paminėta nuostata filtruoja tik „javascript“: iš įklijuoto kodo, kad jie nebūtų rodomi istorijoje ir automatiškai pildomi. Vis dar atrodo, kad „JavaScript“ kodą galima vykdyti, kai jis nustatytas kaip klaidingas. Galas

„Firefox“ vartotojams, kurie atnaujino interneto naršyklę į 63 versija, išleista 2018 m. spalio mėn gali pastebėti, kad naršyklė daugiau nepriima „JavaScript“ kodo, kai įvedama į adreso juostą.

Ankstesnės žiniatinklio naršyklės versijos leido vartotojams parašyti arba įklijuoti „JavaScript“ kodą adreso juostoje, kad jis galėtų jį vykdyti iš ten. Galite tai išbandyti patys, adreso juostoje įvedę javascript: alert ('hello world') ir paspausdami Enter.

Ankstesnės „Firefox“ versijos rodė „Hello World“ perspėjimą, kai jis buvo vykdomas, tačiau „Firefox 63“ blokuoja vykdymą ir nukreipia įvestį į numatytąjį paieškos variklį. Tas pats pasakytina apie bet kurį kitą „JavaScript“ kodą, kurį įvedate adreso juostoje.

firefox javascript address bar

Galite pastebėti, kad „javascript“ yra pašalinamas įklijavus kodą į adreso juostą, tačiau net jei pridėsite jį rankiniu būdu, jis nebus vykdomas.

Pastaba : Pakeitimas turi įtakos tik „JavaScript“ vykdymui adreso juostoje. Tai neturi įtakos žymelių funkcionalumui ar „JavaScript“ vykdymui kūrėjo įrankių pulte.

Nors tikriausiai daugumai „Firefox“ vartotojų nereikia šios funkcijos, kai kurie gali naudoti ją tam tikroms naudingoms operacijoms, tokioms kaip žudyti lipnius elementus puslapyje , persiuntimo pakeitimas skrendant arba redaguoti bet kurią svetainę, su kuria laikinai susidūrėte .

„Firefox 63“ keitimų žurnale pakeitimo nepaminėta; Atsižvelgiant į tai, kad „Mozilla“ daro šimtus pakeitimų „Firefox“, akivaizdu, kad tai yra tik nedidelė pakeitimų dalis.

firefox address bar javascript

Laimei, pakeitimą galima anuliuoti pakeitus žiniatinklio naršyklės pasirinkimo vertę. Štai kaip tai daroma:

  1. Apkrova about: config? filter = browser.urlbar.filter.javascript „Firefox“ adreso juostoje.
  2. Galite gauti įspėjamąjį puslapį. Priimkite perspėjimą tęsti.
  3. Du kartus spustelėkite browser.urlbar.filter.javascript noro reikšmei pakeisti.

True reikšmė yra numatytoji. Tai reiškia, kad „Firefox“ blokuoja „JavaScript“ kodą adreso juostoje. Klaidinga reikšmė panaikina apribojimą ir vėl įgalina „JavaScript“ kodą „Firefox“ adreso juostoje.

Bet kada galite anuliuoti pakeitimą, pakartodami tris aukščiau aprašytus veiksmus.

False reikšmė už pasirinkimą atkuria funkcionalumą. Įklijavimo kodas vėl veikia („javascript“: nebešalinamas), o kodas vykdomas paspaudus klaviatūros klavišą „Enter“.

Dabar tu : Ar anksčiau „JavaScript“ kodą paleidote iš adreso juostos?