Firefox блокира JavaScript в адресната лента по подразбиране

Актуализация : изглежда, че промяната е била във Firefox по-дълго от това. Предпочитаните по-долу предпочитания ще филтрират само JavaScript: от поставен код, за да се избегне появата им в историята и автоматично завършване. Все още изглежда, че позволява да се изпълнява JavaScript код, когато е зададен на false. Край

Потребителите на Firefox, които надстроиха уеб браузъра до версия 63, пусната през октомври 2018 г., могат да забележат, че браузърът не приема JavaScript код, когато е въведен в адресната лента.

Предишните версии на уеб браузъра позволиха на потребителите да пишат или поставят JavaScript код в адресната лента, за да го изпълнят от там. Можете сами да изпробвате това, като въведете JavaScript: предупреждение („здрав свят“) в адресната лента и натиснете Enter.

Предишните версии на Firefox показват предупреждението Hello World, когато се изпълняват, но Firefox 63 блокира изпълнението и вместо това пренасочва входа към търсещата машина по подразбиране. Същото важи за всеки друг JavaScript код, който въвеждате в адресната лента.

Може да забележите, че javascript: се премахва, когато поставите код в адресната лента, но дори и да го добавите ръчно, той няма да бъде изпълнен.

Забележка : Промяната засяга само изпълнението на JavaScript в адресната лента. Това не влияе върху функционалността на отметките или изпълнението на JavaScript в конзолата на Developer Tools.

Въпреки че повечето потребители на Firefox вероятно не се нуждаят от функционалността, някои може би са го използвали за някои полезни операции, като убиване на лепкави елементи на страница, промяна на реферала в движение или редактиране на всеки уебсайт, на който попадате временно.

Промените в Firefox 63 не споменават промяната; имайки предвид, че Mozilla прави стотици промени в Firefox, ясно е, че той представлява само малка част от промените.

За щастие, възможно е да отмените промяната чрез промяна на стойността на предпочитание на уеб браузъра. Ето как става това:

  1. Заредете за: config? Filter = browser.urlbar.filter.javascript в адресната лента на Firefox.
  2. Може да получите предупредителна страница. Приемете предупреждението да продължите.
  3. Щракнете двукратно върху browser.urlbar.filter.javascript, за да промените стойността на предпочитанията.

Стойността на True е по подразбиране. Това означава, че Firefox блокира JavaScript код в адресната лента. Стойност на False деактивира ограничението и активира отново изпълнението на JavaScript код в адресната лента на Firefox.

Можете да отмените промяната по всяко време, като повторите трите стъпки, описани по-горе.

Стойност на False за предпочитанието възстановява функционалността. Вмъкването на код работи отново (javascript: вече не се премахва) и кодът се изпълнява, когато натиснете клавиша Enter на клавиатурата.

Сега Вие : Пуснахте ли JavaScript код от адресната лента преди?