Firefox otrzymuje nowy tryb bezgłowy
- Kategoria: Firefox
Mozilla plany wprowadzenie obsługi trybu headless w Firefoksie 55 Stable w systemie Linux i Firefox 56 Stable na urządzeniach z systemem Windows i Mac.
Tryb bezgłowy to specjalny tryb wyświetlania, w którym elementy interfejsu użytkownika przeglądarki internetowej nie są wyświetlane. Ponieważ tak jest, jest on używany w specjalnych przypadkach użycia, na przykład gdy uruchamiasz testy automatyczne lub potrzebujesz wyświetlić witrynę lub usługę bez chromu użytkownika przeglądarki internetowej.
Błąd był wniesiony dziewięć lat temu na Bugzilla @ Mozilla, aby zintegrować tryb headless w przeglądarce.
Google Chrome obsługuje już tryb bezgłowy. Rozmawialiśmy o tym, jak włączyć to wcześniej tutaj, w Ghacks, i proponuję zapoznać się z przewodnikiem, jeśli chcesz się dowiedzieć jak uruchomić Chrome w trybie bezgłowym .
W przypadku przeglądarki Firefox, aby uzyskać pomoc, musisz uruchomić przeglądarkę Firefox 55 lub nowszą w systemie Linux lub Firefox 56 lub nowszą w systemie Windows lub Mac. Wersję przeglądarki można sprawdzić, wczytując about: support w pasku adresu przeglądarki. To ujawnia wersję przeglądarki Firefox, kanał i inne informacje.
Uwaga : Tryb bezgłowy nie działa teraz poprawnie. Kiedy spróbujesz załadować Firefoksa z parametrem -headless, zauważysz, że przeglądarka w ogóle się nie uruchamia. Przetestowałem to na Windowsie i Linuksie oraz kilku różnych wersjach Firefoksa i nie działało w momencie pisania. Nie próbowałem jednak uruchamiać go w połączeniu z Selenium, więc to może już działać.
Uruchamianie Firefoksa w trybie bezgłowym
Początkowa implementacja trybu bezgłowego w Firefoksie jest prosta. Aby ją włączyć, musisz uruchomić przeglądarkę z parametrem -headless. Proponuję utworzyć nowy profil lub użyć do tego przenośnej wersji Firefoksa, ponieważ możesz nie chcieć uruchamiać swojego głównego profilu Firefoksa w trybie bezgłowym.
Powodem tego jest to, że po włączeniu trybu bezgłowego nie otrzymujesz żadnego interfejsu użytkownika. Oznacza to, że nie ma paska adresu, paska tytułu ani paska kart, z którym można wchodzić w interakcje.
Możesz śledzić rozwój trybu bezgłowego w przeglądarce internetowej Firefox jednym kliknięciem ten link . Prowadzi to do meta błędu w Bugzilla @ Mozilla.