Według biblioteki iOS Developer Library Debugging powinno być możliwe debugowanie witryny w Mobile Safari (na iOS 6) zdalnie z przeglądarki Safari, poprzez zwykłe połączenie USB. Ale po wykonaniu opisanych kroków (włączam Web Inspector na iPadzie, podłącz go przez USB do mojego Macintosha, włącz menu Developuj z preferencjami) Nadal nie widzę żadnego elementu urządzenia w menu Develop w Safari na komputerze. Czy jest jakiś inny istotny warunek, aby to zadziałało? Może minimalna wersja Mac OS X? Mam 10.6.8.Próba debugowania strony internetowej na iPadzie, ale urządzenie nie jest wyświetlane w menu Develop w przeglądarce Safari na moim komputerze Macintosh
Odpowiedz
Okazuje się, że obsługa zdalnego debugowania została dodana tylko w Safari 6, które z jakiegoś niewytłumaczalnego powodu nie jest dostępne dla Snow Leopard, tylko dla Lion (w wersji limitowanej) i wyższej. Więc kupiłem upgrade do Mountain Lion i teraz po prostu działa.
W ustawieniach Safari na iOS dostępna jest opcja zaawansowana, która pozwala na przełączanie "Inspektora sieci", który włącza i wyłącza tę funkcję (przynajmniej jest to na iOS 6, nie mam starszej wersji urządzenia do sprawdzania tego).
Istnieje również ograniczenie, że:
Ważne: Można sprawdzić tylko aplikacje na urządzeniach, które zostały przeniesione do urządzenia z Xcode. Nie można sprawdzać aplikacji pobranych z App Store, nawet jeśli jest to Twoja aplikacja.
Spodziewam się, że aplikacje dla programistów są jedynymi, które można w ten sposób modyfikować.
Mam już włączony program Web Inspector w obszarze Zaawansowane, to jest problem. Według przewodnika nic innego nie można zrobić i wszystko powinno po prostu działać. Ale tak nie jest. Może potrzebuję lwa lub górskiego lwa, czy cokolwiek innego wydarzyło się od czasów Snow Leopard? – jayarjo
Apple chce zmusić programistów do uaktualnienia do najnowszego OSX (który jest dołączony do ostatnich narzędzi dla programistów).
Ale jest sposób pracy do debugowania iOS6 + Safari dla programistów przy użyciu OSX 10.6.8/Windows/cokolwiek:
To działa tak samo dobrze jak na oficjalnej sposób. Może Apple wziął ten projekt do ich debugowania (tylko przypuszczenie).
ta odpowiedź jest pomocna, ale Weinre ma ograniczony zestaw funkcji w porównaniu do "zwykłej" konsoli konsoli internetowej: brak debugowania js, dużo opóźnień itp. –
- 1. iPhone nie pojawia się w menu Develop w Safari
- 2. Przeciągnij i upuść na Safari iOS: Nie przeciągaj, nie reaguj na zrzut na komputerze stacjonarnym/iPadzie
- 3. Wklejanie tekstu do emacsa na komputerze Macintosh
- 4. Wyłączanie funkcji "Kopiuj" w przeglądarce Safari na iPadzie
- 5. Flexbox nie działa na iPadzie i Safari
- 6. Safari nie może otworzyć strony, ponieważ adres jest nieprawidłowy w Mapach Google na iPadzie.
- 7. Załaduj skrypt jQuery w przeglądarce na komputerze, ale nie na urządzeniu mobilnym.
- 8. jQuery: contains() działa w przeglądarce Firefox, ale nie Chrome/Safari
- 9. STS nie uruchamia się na moim komputerze
- 10. Dlaczego ta grafika SVG jest wyświetlana jako surowa w przeglądarce, ale nie na stronie internetowej?
- 11. Aplikacja przeglądarki Chrome dla iOS na iPadzie
- 12. Buforowanie w przeglądarce internetowej w przeglądarce internetowej
- 13. Promień obramowania flexslider nie jest zawijany w przeglądarce Chrome, Safari, ale będzie w przeglądarce Firefox
- 14. animacja javascript zatrzymana w przeglądarce Safari w przeglądarce ios, gdy palec jest na ekranie bez podnoszenia
- 15. "Oczekiwanie na urządzenie" podczas debugowania na telefonie
- 16. Wyłącz tę samą zasadę pochodzenia w przeglądarce Safari Safari
- 17. Menu kontekstowe nie jest wyświetlane na długim kliknięciu.
- 18. Język przekierowanie działa na pulpicie, ale nie w przeglądarce mobilnej
- 19. Obrazy wyświetlane w symulatorze, ale nie na urządzeniu iPhone'a
- 20. Strona jest pusta, ale można ją wybrać w przeglądarce Safari na iOS9 przy pierwszej wizycie.
- 21. Błąd "Nie można załadować pliku lub zestawu". Działa na moim komputerze, ale nie na innych.
- 22. Wideo HTML5 na iPadzie Safari przy użyciu HTTPS
- 23. window.close() nie działa w przeglądarce internetowej na Androida?
- 24. Raport o urlisku: nic nie jest wyświetlane w przeglądarce Chrome
- 25. Obrazy tła CSS nie są wyświetlane na iPadzie
- 26. Witryna na iPada w trybie pełnoekranowym w przeglądarce Safari
- 27. dźwięku na symulatorze, ale nie urządzenie
- 28. Zmień wydarzenie nie uruchamiające się na wybranych elementach za pomocą "Asystenta formularzy" w przeglądarce Safari Safari
- 29. Ścieżka wdrażania i instalacji ClickOnce na moim komputerze
- 30. Zlokalizowane komunikaty sprawdzania poprawności ASP.NET MVC 3 działają na moim komputerze, ale nie na serwerze
Ta informacja jest tak trudna do znalezienia! dzięki! – Komsomol