Firefox blokkeert JavaScript in in de adresbalk standaard

0
177

door Martin Brinkmann op oktober 24, 2018 in het Firefox – Laatste Update: 24 oktober 2018 – 22 reacties

Update: het lijkt er op dat de wijziging is in Firefox voor langer dan dat. De voorkeur van de onderstaande zal slechts filter javascript: van geplakte code om te voorkomen dat deze weergegeven in de geschiedenis en automatisch aanvullen. Het lijkt nog steeds toestaan JavaScript-code kan worden uitgevoerd wanneer dit is ingesteld op false. Einde

Firefox-gebruikers die een upgrade van de web browser om de versie 63 uitgebracht in oktober 2018 kan merken dat de browser accepteert geen JavaScript-code meer wanneer het is ingevoerd in de adresbalk.

Vorige versies van de web browser toegestaan gebruikers te schrijven of plakken JavaScript-code in de adresbalk en voer het uit. U kunt proberen dit allemaal zelf te typen javascript:alert(“hallo wereld”) in de adresbalk en druk op Enter.

De vorige versies van Firefox wordt de Hello World alert wanneer het uitgevoerd wordt, maar Firefox 63 blokken de uitvoering en stuurt de ingang tot de standaard zoekmachine in plaats daarvan. Hetzelfde geldt voor alle andere JavaScript-code die u invoert in de adresbalk.

firefox javascript address bar

Je merkt op dat javascript: wordt verwijderd wanneer u de code plakken in de adresbalk maar zelfs als u de optie handmatig toevoegen, het zal niet worden uitgevoerd.

Opmerking: De wijziging geldt alleen de uitvoering van JavaScript in in de adresbalk. Het heeft geen invloed op bookmarklet functionaliteit of de uitvoering van JavaScript in de Developer Tools console.

Terwijl de meeste Firefox-gebruikers waarschijnlijk niet nodig de functionaliteit, sommige wellicht voor bepaalde nuttige activiteiten, zoals het doden van sticky elementen op een pagina, het veranderen van de verwijzer op de vlieg of bewerken van een website kom je tijdelijk op.

De Firefox 63 changelog maakt geen melding van de wijziging; gelet op het feit dat Mozilla maakt honderden wijzigingen aan Firefox, is het duidelijk dat het vertegenwoordigt slechts een klein deel van de veranderingen.

firefox address bar javascript

Gelukkig, het is mogelijk om de wijziging ongedaan maken door het veranderen van de waarde van een voorkeur van de web browser. Hier is hoe je dat doet:

  1. Laden about:config?filter=browser.urlbar.filteren.javascript in de adresbalk van Firefox.
  2. Krijgt u mogelijk een waarschuwing pagina. Accepteer de waarschuwing om verder te gaan.
  3. Dubbel-klik op browser.urlbar.filteren.javascript om de waarde te wijzigen van de voorkeur.

Een waarde Waar is de standaardinstelling. Het betekent dat Firefox blokkeert JavaScript-code in de adresbalk. De waarde False schakelt de beperking en zorgt voor de uitvoering van JavaScript-code in de adresbalk van Firefox opnieuw.

Kunt u de wijziging ongedaan maken op elk moment door het herhalen van de drie hierboven beschreven stappen.

De waarde False voor de voorkeur herstelt de functionaliteit. Het plakken van de code werkt weer (javascript: niet langer verwijderd), en de code wordt uitgevoerd wanneer u op de Enter-toets op het toetsenbord.

Nu U: Heeft u JavaScript-code in de adresbalk eerder?