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

Atnaujinimas : 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. Pabaiga

„Firefox“ vartotojai, atnaujinę žiniatinklio naršyklę į 63 versiją, išleistą 2018 m. Spalio mėn., Gali pastebėti, kad naršyklė nebeįmanoma priimti „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ų iš ten vykdyti. Galite tai išbandyti patys, adreso juostoje įvedę javascript: alert („labas pasaulis“) 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.

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

Pastaba : pakeitimas paveikia tik „JavaScript“ vykdymą adreso juostoje. Tai neturi įtakos žymelių funkcionalumui ar „JavaScript“ vykdymui kūrėjų įrankių pulte.

Nors tikriausiai daugumai „Firefox“ vartotojų nereikia šios funkcijos, kai kurie gali naudoti ją tam tikroms naudingoms operacijoms, tokioms kaip lipnių elementų žudymas puslapyje, persiuntimo pakeitimas skraidant ar bet kurios svetainės, su kuria jūs laikinai susidūrėte, redagavimas.

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

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

  1. Įkelkite apie: config? Filter = browser.urlbar.filter.javascript „Firefox“ adreso juostoje.
  2. Galite gauti įspėjamąjį puslapį. Priimkite perspėjimą tęsti.
  3. Dukart spustelėkite naršyklę.urlbar.filter.javascript, kad pakeistumėte nuostatos vertę.

True reikšmė yra numatytoji. Tai reiškia, kad „Firefox“ blokuoja „JavaScript“ kodą adreso juostoje. Klaidinga reikšmė išjungia 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ž nuostatą atkuria funkcionalumą. Įklijavimo kodas vėl veikia („javascript“: nebešalinamas), o kodas vykdomas paspaudus klavišą „Enter“.

Dabar jūs : ar anksčiau paleidote „JavaScript“ kodą iš adreso juostos?