Das iOS WebKit Debug Proxy- Projekt ermöglicht dies.
Installieren Sie zunächst mit Homebrew:
brew install ios-webkit-debug-proxy
Führen Sie den Simulator aus (falls der Simulator ausgeführt wird):
SIM_DIR=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer
"$SIM_DIR/Applications/iPhone Simulator.app/Contents/MacOS/iPhone Simulator" \
-SimulateApplication \
$SIM_DIR/SDKs/iPhoneSimulator6.1.sdk/Applications/MobileSafari.app/MobileSafari
Führen Sie den Proxy aus:
ios_webkit_debug_proxy
Auf Fehler prüfen
Suchen Sie auf dem Gerät nach einer Fehlermeldung:
Verbindung zu lockdownd konnte nicht hergestellt werden. Beenden: Keine solche Datei oder kein solches Verzeichnis. Inspektor ios_webkit_debug_proxy kann nicht angehängt werden
Dann überprüfen die Vorrichtung für eine prompte wie diese (IOS 7 Beispiel:)
Dem aktuell angeschlossenen Computer vertrauen?
Wählen Sie "Vertrauen" und versuchen Sie, den Proxy erneut auszuführen:
ios_webkit_debug_proxy
Öffnen Sie die Standard-Devtools
Dann öffnen http://localhost:9221
Die DevTools sind standardmäßig eine ältere Version (ab Chrome 18, ca. März 2012).
Probieren Sie moderne Devtools
Aufgrund von Protokolländerungen funktionieren Teile des modernen DevTools-Frontends möglicherweise nicht vollständig. Sie können versuchen, indem Sie öffnen
chrome-devtools://devtools/bundled/inspector.html?ws=localhost:9222/devtools/page/2
Dabei sind die Werte port
und page
die Werte, von denen aus Sie sehen http://localhost:9221
. Auch dies kann in der Tat fehlerhaft sein.
Weitere Dokumente finden Sie auf der Projektseite von ios-webkit-debug-proxy .
Update: Dies funktioniert auch mit iOS7 . Update : hinzugefügt frisch devtools Frontend Anweisungen über patrick .. Update : Veränderte devtools.html zu inspector.html für Chrome 45 , und der neue ws
Hack über Scheintod.