Firefox 63 blokke JavaScript i adresselinjen som standard

0
212

af Martin Brinkmann på oktober 24, 2018 i Firefox – Sidste Opdatering: oktober 24, 2018 – 4 kommentarer

Firefox-brugere, der har opgraderet web-browser til version 63 udgivet i oktober 2018 vil måske bemærke, at browseren ikke accepterer JavaScript-kode længere, når der indtastes i adresselinjen.

Tidligere versioner af web browser tilladt for brugerne at skrive eller indsætte en JavaScript-kode i adresselinjen, for at udføre det der. Du kan også prøve selv ved at skrive javascript:alert(“hello world”) i adresselinjen og trykke Enter.

Tidligere versioner af Firefox, der vises Hello World alarm, når den udføres, men Firefox 63 blokke udførelse og omdirigerer input til den standard søgemaskine i stedet for. Det samme gælder for alle andre JavaScript-kode, som du indtaster i adresselinjen.

firefox javascript address bar

Du vil måske bemærke, at javascript: er fjernet, når du indsætte kode i adresselinjen, men selvom du tilføje det manuelt, det vil ikke blive udført.

Bemærk: ændringen kun påvirker udførelse af JavaScript i adresselinjen. Det har ikke nogen betydning for bookmarklet funktionalitet eller udførelse af JavaScript i Udvikler-Værktøjer, konsol.

Mens de fleste Firefox-brugere sandsynligvis ikke brug for den funktionalitet, nogle har måske brugt det i nogle nyttige aktiviteter, såsom drab sticky elementer på en side, skifter den henvisende på flue eller redigere et websted, som du kommer på tværs midlertidigt.

Firefox 63 changelog nævner ikke ændre; i betragtning af at Mozilla gør hundredvis af ændringer til Firefox, er det klart, at det kun udgør en lille del af ændringer.

firefox address bar javascript

Heldigvis, er det muligt at fortryde ændringer ved at ændre værdien af en præference for web-browser. Her er hvordan det gøres:

  1. Læg about:config?filter=browser.urlbar.filteret.javascript i Firefox adresselinjen.
  2. Du kan få en advarsel side. Acceptere advarsel for at fortsætte.
  3. Dobbelt-klik på browser.urlbar.filteret.javascript til at ændre værdien af præference.

Værdien True, standard. Det betyder, at Firefox blokerer JavaScript-kode i adresselinjen. En værdi af Falske deaktiverer den begrænsning, og gør det muligt for udførelse af JavaScript-kode i Firefox adresselinjen igen.

Du kan fortryde den til enhver tid ændres ved at gentage de tre trin, der er beskrevet ovenfor.

En værdi af Falsk for præference genskaber funktionaliteten. Indsætte koden virker igen (javascript: ikke længere er fjernet), og koden er udført, når du trykker på Enter-tasten på tastaturet.

Nu kan Du: Har du kører JavaScript-kode fra adresselinjen tidligere?