iOS: was WebKit nicht bietet
| Nicht verfügbar | Grund oder Ausweg |
|---|---|
| Viewport- und Geräte-Emulation | Die Seite rendert immer in der echten Größe des Geräts. Nimm einen Simulator in der gewünschten Größe. |
| CPU- und Netzwerk-Drosselung | WebKit bietet Debuggern keine Drosselung. Nur „Keine Drosselung“ lässt sich wählen. |
| JavaScript in Sources bearbeiten | Skripte lassen sich in der laufenden Seite nicht ersetzen. Quelle ändern und neu laden. CSS lässt sich bearbeiten. |
| Performance- und Memory-Aufzeichnung | Keine Performance-Traces und Heap-Snapshots unter iOS. |
| SharedWorker-Debugging | Von WebKits Inspector nicht unterstützt. |
| Echte Eingabeereignisse | Klicks und Eingaben aus Screencast, CLI und MCP sind synthetische DOM-Ereignisse (isTrusted ist false). |
iOS: welche Seiten erreichbar sind
- WebViews nur in Entwicklungs-Builds, die
isInspectablesetzen (ab iOS 16.4). Apps aus App Store und TestFlight lassen sich nicht untersuchen. Siehe iOS-WebViews. - Gesperrte Geräte und Hintergrund-Tabs antworten dem Debugger nicht. Halte das Gerät entsperrt und die Seite vorn.
- localhost: Ein iPhone erreicht
localhostdes Macs nicht. Nutze die LAN-Adresse des Macs oder einen Tunnel. Der Simulator erreichtlocalhost. - Ein Debugger pro Seite: WebKit erlaubt je Seite eine Inspector-Verbindung. Tapscope teilt seine Verbindung zwischen DevTools, CLI, MCP und Rohkonsole, aber Safaris eigener Web Inspector kann sich nicht gleichzeitig an dieselbe Seite hängen.
Screencast
Unter iOS entsteht die Vorschau aus Schnappschüssen der Seite: rund 12 Bilder pro Sekunde im Simulator und per USB, per WLAN weniger. Sie zeigt den Viewport der Seite, nicht Statusleiste, Safari-Leiste oder Tastatur.
Agenten und MCP
Chrome DevTools MCP nutzt unter iOS 22 seiner 33 Tools. Nicht verfügbar: get_css_styles, upload_file, resize_page, emulate, performance_*, take_heapsnapshot, handle_dialog und lighthouse_audit. Details unter Coding Agents.
React DevTools
Reload and start profiling, Hook-Namen aus dem Quelltext und die Sprünge nach Sources und Elements sind nicht verfügbar. Production-Builds von React zeigen den Baum, lassen sich aber nicht bearbeiten.
Android
- WebViews erscheinen nur, wenn die App das Debugging einschaltet.
- Android pausiert Apps im Hintergrund; ihre Seiten erscheinen als Antwortet nicht, bis die App wieder vorn ist.
- Sehr alte WebViews kennen nicht jeden Befehl der aktuellen DevTools; daraus können harmlose Meldungen in der Konsole der DevTools entstehen.
Noch nicht geprüft
Während der Entwicklung geprüft: ein iPhone unter iOS 27 per USB und WLAN, der iOS-Simulator, ein Android-Emulator, Desktop-Chrome und Node.js. Physische Android-Geräte und WebView-Apps auf einem echten iPhone sind noch nicht geprüft.
Plattformen
Tapscope läuft unter macOS 15 oder neuer. Windows ist für später geplant.