Safari od dawna miało ukryte menu Debug, które zawierało przydatne funkcje. Pierwotnie przeznaczone do pomocy programistom w debugowaniu stron internetowych i działającego na nich kodu JavaScript, menu debugowania zostało ukryte, ponieważ polecenia zawarte w menu mogły siać spustoszenie na stronach internetowych.
Informacje zawarte w tym artykule dotyczą komputerów Mac z systemem OS X El Capitan (10.11) lub starszym. Firma Apple usunęła opcję debugowania, zaczynając od OS X Sierra (10.12) i przeniosła większość jej funkcji do menu Develop.
Użyj terminala, aby włączyć menu debugowania Safari. Zrzut ekranu dzięki uprzejmości Coyote Moon, Inc.
Wraz z wydaniem przeglądarki Safari 4 latem 2008 r. Wiele najbardziej przydatnych elementów menu z menu Debug zostało przeniesionych do nowego menu Develop. Jednak ukryte menu debugowania pozostało, a nawet odebrało polecenie lub dwa w miarę kontynuowania rozwoju Safari. Został całkowicie usunięty z systemu OS X Sierra i późniejszych wersji systemu operacyjnego.
Menu debugowania Safari w systemie OS X El Capitan i wcześniejszych
Apple uczynił dostęp do ukrytego menu Develop łatwym procesem, wymagającym jedynie przejścia do preferencji Safari. Z drugiej strony, dostęp do menu Debug był nieco bardziej skomplikowany.
Włączenie okna debugowania Safari wymaga użycia Terminala, potężnego narzędzia do uzyskiwania dostępu do ukrytych funkcji systemu operacyjnego Mac i jego wielu aplikacji. Terminal jest sekretem włączania menu debugowania Safari.
Włącz menu debugowania Safari
Zamknij Safari, jeśli masz ją otwartą, a następnie:
-
Iść do Konsultacje > Użytkowe i uruchom terminal.
-
Wprowadź następujący wiersz poleceń do terminala, wpisując go lub używając kopiowania i wklejania. Wpisz polecenie jako pojedynczy wiersz w Terminalu, nawet jeśli Twoja przeglądarka może podzielić je na wiele wierszy.
domyślnie napisz com.apple.Safari IncludeIn
-
naciśnij wchodzić or Powrót.
-
Wznowienie safari. Dostępne jest nowe menu debugowania.
Wyłącz menu debugowania Safari
Jeśli chcesz wyłączyć menu debugowania, możesz to zrobić w dowolnym momencie, ponownie używając terminala. Zamknij Safari, jeśli jest otwarte, a następnie:
-
Uruchomić terminal.
-
Wprowadź następujący wiersz poleceń do terminala, wpisując go lub używając kopiowania i wklejania. Wpisz polecenie jako pojedynczy wiersz w Terminalu, nawet jeśli Twoja przeglądarka może podzielić je na wiele wierszy.
domyślnie napisz com.apple.Safari IncludeIn
-
naciśnij wchodzić or Powrót.
-
Wznowienie safari. Zniknęło menu Debug.
Ulubione pozycje menu debugowania Safari
Dzięki menu Debug pod Twoją kontrolą możesz wypróbować różne pozycje menu. Nie wszystkie elementy menu są użyteczne, ponieważ wiele z nich jest zaprojektowanych do użycia w środowisku programistycznym, w którym masz kontrolę nad serwerem WWW. Niemniej jednak przydatne elementy obejmują:
- Wymuś przemalowanie
- Pokaż licznik szybkości klatek, który wyświetla obciążenie procesora, szybkość klatek na sekundę i aktualizacje strony, a wszystko to w postaci analogowych prędkościomierzy.
- Różne opcje flag.
- Synchronizuj historię iCloud.
- W zależności od wersji Safari, opcja resetowania i ponownego obliczania Top Sites.