Aktualizacja : wygląda na to, że zmiana została wprowadzona w Firefoksie dłużej. Preferencje wymienione poniżej będą filtrować tylko javascript: z wklejonego kodu, aby uniknąć pojawienia się ich w historii i autouzupełniania. Wygląda na to, że pozwala na wykonanie kodu JavaScript, gdy jest ustawiony na false. Koniec
Użytkownicy przeglądarki Firefox, którzy zaktualizowali przeglądarkę internetową do wersji 63 wydanej w październiku 2018 r., Mogą zauważyć, że przeglądarka nie akceptuje już kodu JavaScript po wprowadzeniu w pasku adresu.
Poprzednie wersje przeglądarki internetowej pozwalały użytkownikom pisać lub wklejać kod JavaScript w pasku adresu, aby go uruchomić. Możesz to sprawdzić samodzielnie, wpisując javascript: alert („witaj świecie”) w pasku adresu i naciskając Enter.
Poprzednie wersje Firefoksa wyświetlały alert Hello World po uruchomieniu, ale Firefox 63 blokuje wykonanie i zamiast tego przekierowuje dane wejściowe do domyślnej wyszukiwarki. To samo dotyczy każdego innego kodu JavaScript, który wpisujesz w pasku adresu.
Możesz zauważyć, że javascript: jest usuwany po wklejeniu kodu do paska adresu, ale nawet jeśli dodasz go ręcznie, nie zostanie on wykonany.
Uwaga : zmiana wpływa tylko na wykonanie JavaScript w pasku adresu. Nie wpływa to na funkcjonalność bookmarkletu ani na wykonywanie JavaScript w konsoli Narzędzi programisty.
Chociaż większość użytkowników Firefoksa prawdopodobnie nie potrzebuje tej funkcji, niektórzy mogli z niej korzystać do pewnych przydatnych operacji, takich jak zabijanie lepkich elementów na stronie, zmienianie polecającego w locie lub edytowanie dowolnej witryny, na którą się natknąłeś.
Dziennik zmian przeglądarki Firefox 63 nie wspomina o zmianie; Biorąc pod uwagę, że Mozilla wprowadza setki zmian w Firefoksie, jasne jest, że stanowi jedynie niewielką część zmian.
Na szczęście można cofnąć zmianę, zmieniając wartość preferencji przeglądarki internetowej. Oto jak to się robi:
- Załaduj about: config? Filter = browser.urlbar.filter.javascript w pasku adresu Firefox.
- Możesz otrzymać stronę z ostrzeżeniem. Zaakceptuj ostrzeżenie, aby kontynuować.
- Kliknij dwukrotnie browser.urlbar.filter.javascript, aby zmienić wartość preferencji.
Wartość True jest wartością domyślną. Oznacza to, że Firefox blokuje kod JavaScript w pasku adresu. Wartość False wyłącza to ograniczenie i umożliwia ponowne wykonanie kodu JavaScript w pasku adresu Firefox.
Możesz cofnąć zmianę w dowolnym momencie, powtarzając trzy kroki opisane powyżej.
Wartość False dla preferencji przywraca funkcjonalność. Wklejanie kodu działa ponownie (javascript: nie jest już usuwany), a kod jest wykonywany po naciśnięciu klawisza Enter na klawiaturze.
Teraz ty : Czy uruchomiłeś wcześniej kod JavaScript z paska adresu?