Firefox blokkerer JavaScript i adressefeltet som standard

Oppdatering : det ser ut til at endringen har vært i Firefox lenger enn det. Innstillingen nevnt nedenfor vil bare filtrere javascript: fra limt kode for å unngå at disse vises i historikken og autofullføringen. Det ser fortsatt ut til å la JavaScript-kode utføres når den er satt til usann. Slutt

Firefox-brukere som oppgraderte nettleseren til versjon 63 utgitt i oktober 2018, kan legge merke til at nettleseren ikke aksepterer JavaScript-kode lenger når den er skrevet inn i adressefeltet.

Tidligere versjoner av nettleseren tillot brukere å skrive eller lime inn JavaScript-kode i adressefeltet for å utføre den derfra. Du kan prøve dette ut selv ved å skrive javascript: alarm ("hei verden") i adressefeltet og trykke Enter.

Tidligere versjoner av Firefox viste Hello World-varselet når de kjøres, men Firefox 63 blokkerer utførelsen og omdirigerer inngangen til standardsøkemotoren i stedet. Det samme gjelder alle andre JavaScript-koder som du oppgir i adressefeltet.

Du kan legge merke til at javascript: blir fjernet når du limer inn kode i adressefeltet, men selv om du legger til det manuelt, blir det ikke kjørt.

Merk : Endringen påvirker bare JavaScript-utførelse i adressefeltet. Det påvirker ikke bokmerkefunksjonaliteten eller utførelsen av JavaScript i Developer Tools-konsollen.

Selv om de fleste Firefox-brukere sannsynligvis ikke trenger funksjonaliteten, kan det hende noen har brukt den til visse nyttige operasjoner, for eksempel å drepe klebrig elementer på en side, endre henvisningen mens du flytter eller redigere et nettsted du midlertidig kommer over.

Firefox 63 changelog nevner ikke endringen; med tanke på at Mozilla gjør hundrevis av endringer på Firefox, er det tydelig at det bare representerer en liten del av endringene.

Heldigvis er det mulig å angre endringen ved å endre verdien på nettleserens preferanser. Slik gjør du det:

  1. Last inn om: config? Filter = browser.urlbar.filter.javascript i Firefox adressefelt.
  2. Det kan hende du får en advarselsside. Godta advarselen om å fortsette.
  3. Dobbeltklikk på browser.urlbar.filter.javascript for å endre verdien av innstillingen.

En verdi av True er standard. Det betyr at Firefox blokkerer JavaScript-kode i adressefeltet. En verdi av usann deaktiverer begrensningen og muliggjør utførelse av JavaScript-kode i Firefox-adresselinjen igjen.

Du kan når som helst angre endringen ved å gjenta de tre trinnene som er beskrevet ovenfor.

En verdi av usann for preferansen gjenoppretter funksjonaliteten. Limingskode fungerer igjen (javascript: fjernes ikke lenger), og kode kjøres når du trykker Enter-tasten på tastaturet.

Nå du : Har du kjørt JavaScript-kode fra adressefeltet tidligere?