Firefox v predvolenom nastavení blokuje v paneli s adresou JavaScript

Aktualizácia : zdá sa, že zmena bola vo Firefoxe dlhšia ako táto. Nižšie uvedená preferencia bude filtrovať iba javascript: z vloženého kódu, aby sa zabránilo ich výskytu v histórii a automatickému dopĺňaniu. Stále sa zdá, že umožňuje spustiť kód JavaScript, keď je nastavený na false. Koniec

Používatelia prehliadača Firefox, ktorí inovovali webový prehľadávač na verziu 63 vydanú v októbri 2018, si môžu všimnúť, že prehliadač neakceptuje kód JavaScript, keď je zadaný do panela s adresou.

Predchádzajúce verzie webového prehľadávača umožňovali používateľom napísať alebo prilepiť kód JavaScript do adresného riadku a odtiaľ ho spustiť. Môžete to vyskúšať sami zadaním javascriptu: alert ("ahoj svet") do panela s adresou a stlačením klávesu Enter.

Predchádzajúce verzie prehliadača Firefox po spustení zobrazili upozornenie Hello World, ale Firefox 63 blokuje vykonanie a namiesto toho presmeruje vstup do predvoleného vyhľadávacieho nástroja. To isté platí pre akýkoľvek iný kód JavaScript, ktorý zadáte do panela s adresou.

Môžete si všimnúť, že javascript: sa odstráni, keď vložíte kód do panela s adresou, ale aj keď ho pridáte ručne, nebude vykonaný.

Poznámka : Zmena ovplyvní iba spustenie JavaScriptu v paneli s adresou. Nemá to vplyv na funkčnosť záložiek ani na spustenie JavaScriptu v konzole pre vývojárov.

Zatiaľ čo väčšina používateľov prehliadača Firefox túto funkciu pravdepodobne nepotrebuje, niektorí ju možno použili na určité užitočné operácie, ako napríklad zabíjanie lepivých prvkov na stránke, nepretržitá zmena sprostredkovateľa alebo dočasná úprava webových stránok, na ktoré narazíte.

Zmeny v prehliadači Firefox 63 túto zmenu nespomínajú; Vzhľadom na to, že Mozilla vykonáva stovky zmien vo Firefoxe, je zrejmé, že predstavuje iba malú časť zmien.

Našťastie je možné túto zmenu vrátiť späť zmenou hodnoty preferencie webového prehľadávača. Takto sa to robí:

  1. Načíta sa asi: config? Filter = browser.urlbar.filter.javascript do panela s adresou Firefoxu.
  2. Môže sa zobraziť stránka s upozornením. Ak chcete pokračovať, prijmite varovanie.
  3. Dvojitým kliknutím na browser.urlbar.filter.javascript zmeníte hodnotu preferencie.

Predvolená je hodnota True. To znamená, že Firefox blokuje kód JavaScript v paneli s adresou. Hodnota False zakáže obmedzenie a znova umožňuje vykonanie kódu JavaScript v paneli s adresou Firefoxu.

Túto zmenu môžete kedykoľvek zrušiť opakovaním troch vyššie uvedených krokov.

Hodnota False pre preferenciu obnoví funkčnosť. Vkladací kód funguje znova (javascript: už sa neodstráni) a kód sa spustí po stlačení klávesu Enter na klávesnici.

Teraz ste : Spustili ste predtým kód JavaScript z panela s adresou?