Jak używać narzędzia Web Inspector do debugowania Mobile Safari (iPhone lub iPad)

Tworzenie stron internetowych na urządzenia mobilne lub debugowanie aplikacji hybrydowej jest często trudne. Ale na szczęście dla osób projektujących na iOS, począwszy od iOS 6, Apple oferuje funkcję zdalnego inspektora sieci w iOS.

Web Inspector umożliwia twórcom aplikacji internetowych i mobilnych używanie narzędzi programistycznych macOS i OS X Safari do zdalnego debugowania treści internetowych lub aplikacji hybrydowych w mobilnej przeglądarce Safari na iPadzie lub iPhonie.

To łatwy i praktyczny sposób na debugowanie, optymalizację i modyfikację stron internetowych lub aplikacji hybrydowych na iOS. Jak używać narzędzia Web Inspector do debugowania mobilnego Safari

Aby uzyskać dostęp do tych narzędzi programistycznych, włącz menu Opracuj w zaawansowanych preferencjach Safari na komputerze Mac.

Zawartość

  • Szybkie porady
    • Powiązane artykuły
  • Wymagany komputer Mac
  • Użyj tego samego Apple ID i iCloud Sync!
    • I sprawdź, czy Safari też ma tę samą wersję
  • Zresetuj swoją lokalizację i ustawienia prywatności
    • Profesjonalna wskazówka dotycząca skrótów klawiaturowych na komputerze Mac dla twórców stron internetowych
  • Użyj narzędzia Web Inspector do debugowania mobilnego Safari
  • iDevice nie pojawia się w menu Develop w Safari?
  • Wskazówki dla czytelników 
    • Powiązane posty:

Szybkie porady szybkie wskazówki 2019

Postępuj zgodnie z tymi krótkimi wskazówkami, aby uruchomić inspektora internetowego i debugować witrynę lub aplikację pod kątem Safari

  • Zresetuj swoją lokalizację i ustawienia prywatności na iPhonie, iPadzie lub iPodzie touch. Iść do Ustawienia > Ogólne > Resetuj > Resetuj lokalizację i prywatność
  • Upewnij się, że logujesz się do tego samego Apple ID na komputerze, co iPhone, iPad lub iPod touch
  • Włącz synchronizację Safari iCloud zarówno na komputerze, jak i na dowolnym iPhonie, iPadzie lub iPodzie touch
  • Na iPhonie lub iPadzie przejdź do Ustawienia > Safari > Zaawansowane i włącz Inspektor sieciowy
  • Na komputerze otwórz Safari i przejdź do Menu Safari > Preferencje > Zaawansowane i zaznaczenie Pokaż menu Develop na pasku menu

Powiązane artykuły

  • Wyświetl kod źródłowy HTML strony internetowej na iPadzie lub iPhonie. Aplikacja nie jest wymagana!
  • Jak wyświetlić kod źródłowy HTML w Safari
  • Jak wyświetlić favicony w Safari na iPhone'y i komputery Mac?

Wymagany komputer Mac

Przepraszam, ludzie z Windows, ale Inspektor sieci Safari jest kompatybilny tylko z komputerami Mac!

Użyj tego samego Apple ID i iCloud Sync!

Upewnij się, że zarówno urządzenie iDevice, jak i komputer Mac są zalogowane przy użyciu tego samego identyfikatora Apple ID i że włączasz Safari w iCloud.

Dla twojego iDevice: Ustawienia > Profil Apple ID > iCloud > Safari > włączony

Dla twojego Maca: Apple Menu > Preferencje systemowe > Apple ID lub iCloud > Safari > Zaznaczone

I sprawdź, czy Safari też ma tę samą wersję

Upewnij się, że Safari na komputerze Mac jest w tej samej wersji co Safari na iDevice. Może być konieczne uaktualnienie wersji systemu iOS lub wersji przeglądarki Safari działającej na komputerze Mac.

Zresetuj swoją lokalizację i ustawienia prywatności

  1. Iść do Ustawienia > Ogólne
  2. Wybierz Resetowanie
  3. Wybrać Zresetuj lokalizację i prywatnośćApp Store nie wyświetla żadnych zakupów dla poprzednich zakupów

Profesjonalna wskazówka dotycząca skrótów klawiaturowych na komputerze Mac dla twórców stron internetowych

Jeśli naciśniesz CTRL+Command+R w Safari, możesz zobaczyć, jak witryna będzie wyglądać na określonym urządzeniu, wybierając to urządzenie.

Widok Web Developer w Safari na Macu
Przełącz skrót klawiaturowy, aby wyjść z widoku programisty internetowego.

Użyj narzędzia Web Inspector do debugowania mobilnego Safari

1. Na iPadzie, iPhonie lub iPodzie touch stuknij Ustawienia > Safari > Zaawansowane i włącz Inspektor sieci. I włącz JavaScript, jeśli jeszcze nie jest włączonyInspektor sieciowy Safari na urządzeniu z systemem iOS

2. Na komputerze Mac uruchom Safari i przejdź do Menu Safari > Preferencje > Zaawansowane następnie sprawdź „Pokaż menu Develop na pasku menu”jeśli jeszcze tego nie zrobiłeśmenu programistów w systemie Mac OSX

3. Podłącz urządzenie iOS do komputera Mac za pomocą kabla USB. Ma to krytyczne znaczenie — musisz ręcznie podłączyć urządzenia za pomocą kabla. Nie działa przez WiFi!

4. Teraz na iPadzie otwórz witrynę, którą chcesz debugować, a następnie na komputerze Mac otwórz Safari i przejdź do „Rozwijać" menu. Teraz widzisz swoje urządzenie iDevice połączone z komputerem Mac. Jeśli nie masz otwartej żadnej strony na swoim iDevice, zobaczysz komunikat „Brak aplikacji do sprawdzenia”.Menu programistyczne Mac OSX

5. Teraz debuguj stronę otwartą w mobilnym Safari, tak jak debugujesz na Macu, sprawdzaj elementy DOM, modyfikuj CSS, mierz wydajność strony i uruchamiaj polecenia JavaScript.

Użyj narzędzia debugera, aby znaleźć przyczynę wszelkich błędów JavaScript na Twojej stronie internetowej. Możesz dodawać punkty przerwania, debugować skrypt java i sprawdzać wartości zmiennych w czasie wykonywania.

Safari powinno również wykryć wszelkie błędy CSS, HTML i JavaScript. Zobaczysz szczegóły każdego błędu w debugerze.Inspektor sieciowy iPhone iPad

iDevice nie pojawia się w menu Develop w Safari?

  •  Wyczyść pamięć podręczną Safari i pliki cookie
  • Zaktualizuj Safari na Macu i iDevice, jeśli jest dostępna aktualizacja.
    • Jeśli korzystasz z wersji beta systemu iOS lub macOS, może być konieczne uruchomienie najnowszej wersji beta na wszystkich urządzeniach
  • Wypróbuj inny kabel i/lub port na komputerze Mac. Upewnij się, że kabel to oryginalny kabel Lightning firmy Apple lub certyfikat MFI (Made For iPhone)
  • Sprawdź, czy Web Inspector jest włączony. Aktualizacje iOS czasami przełączają to z powrotem do domyślnego ustawienia WYŁĄCZENIA. Więc po prostu sprawdź Ustawienia > Safari > Zaawansowane > Inspektor sieci
    • Spróbuj wyłączyć Web Inspector, odczekaj 10 sekund i włącz ponownie
  • Zamiast tego wypróbuj przeglądarkę Safari Technology Preview
  • Zamknij Safari na komputerze Mac i uruchom go ponownie. Sprawdź, czy Safari Twojego Maca rozpoznaje Twoje urządzenie i umożliwia debugowanie
  • Sprawdź, czy nie używasz trybu przeglądania prywatnego Safari if Twój iDevice pojawia się tylko na chwilę w menu rozwijania Safari, a następnie znika
  • Otwórz Monitor aktywności i sprawdź, co się dzieje z Safari

Wskazówki dla czytelników 

  • Jeśli używasz starszego iDevice z systemem iOS 6 lub starszym, przeglądarka internetowa Safari na Twoim urządzeniu ma własną wbudowaną konsolę debugowania! Wystarczy wejść do konsoli debugowania Safari, przechodząc do Ustawienia > Safari > Deweloper > Konsola debugowania
sudz - jabłko
SK( Redaktor naczelny )

Firma Sudz (SK), mająca obsesję na punkcie technologii od początku pojawienia się A/UX w Apple, jest odpowiedzialna za kierownictwo redakcyjne AppleToolBox. Mieszka w Los Angeles w Kalifornii.

Sudz specjalizuje się we wszystkich rzeczach związanych z macOS, po przejrzeniu dziesiątek zmian OS X i macOS na przestrzeni lat.

W poprzednim życiu Sudz pomagał firmom z listy Fortune 100 w ich aspiracjach związanych z technologią i transformacją biznesową.