Auf Websites wird nicht immer von einem Desktop-System aus zugegriffen. Auch mobile Geräte verfügen über Browser und werden für den Zugriff auf Websites genauso oft, wenn nicht sogar häufiger, verwendet wie auf Desktops. In seltenen Fällen verfügen beliebte Websites über eine mobile App, die meisten Websites jedoch nicht. Aus diesem Grund muss eine Website sowohl auf Desktop- als auch auf mobilen Browsern einigermaßen funktionieren. Um sicherzustellen, dass dies der Fall ist, müssen Websites während der Entwicklung in mobilen Webbrowsern debuggt werden. Hier treten Probleme auf, da sie keine Konsole wie Desktop-Browser haben.
Müssen Sie auf die Konsole für mobiles Chrome unter Android zugreifen? Sehen Sie sich unseren Leitfaden an .
Webinspektor auf Safari
Wenn Sie Websites in Safari unter iOS debuggen, können Sie den integrierten Web-Inspektor von Safari verwenden. Die einzige Einschränkung besteht darin, dass Sie einen Mac benötigen. Auf die Webkonsole auf dem mobilen Safari wird über Safari auf einem Mac zugegriffen. Das Einrichten dauert eine Weile.
iCloud-Konto
Um den Web-Inspektor in Safari verwenden zu können, müssen das iOS-Gerät und der Mac dasselbe iCloud-Konto verwenden und auf die Synchronisierung von Safari eingestellt sein.
Mac OS
- Öffnen Sie die Systemeinstellungen .
- Gehen Sie zu Apple ID (notieren Sie sich die verwendete ID).
- Wählen Sie iCloud in der linken Spalte aus und stellen Sie sicher, dass Safari im Bereich rechts aktiviert ist .
- Öffnen Sie Safari .
- Klicken Sie in der Menüleiste auf Safari und wählen Sie Einstellungen .
- Auf Safari-Einstellungen , gehen Sie auf die Registerkarte Erweitert .
- Aktivieren Sie das 'Entwicklungsmenü in der Menüleiste anzeigen' .

iOS
- Öffnen Sie die Einstellungen- App.
- Tippen Sie oben auf Ihr Konto .
- Stellen Sie sicher, dass die verwendete Apple-ID mit der auf dem Mac identisch ist .
- Tippen Sie auf iCloud .
- Aktivieren Sie iCloud für Safari .
- Kehren Sie zum Hauptbildschirm der Einstellungen-App zurück .
- Gehen Sie zu Allgemein und scrollen Sie nach unten.
- Gehen Sie zu Zurücksetzen> Standort & Datenschutz zurücksetzen .
Webinspektor aktivieren
Sie können jetzt das iOS-Gerät mit Ihrem Mac verbinden.
- Mit Hilfe eines Datenkabels , schließen Sie das iPhone (oder iPad) auf den Mac .
- Auf Ihrem iPhone werden Sie gefragt, ob der Computer, mit dem es verbunden ist, vertrauenswürdig ist. Tippen Sie auf Vertrauen und geben Sie den Passcode für Ihr Gerät ein .
- Öffnen Sie Safari auf dem iPhone und besuchen Sie die Website, die Sie debuggen möchten .
- Öffnen Sie auf dem Mac Safari und gehen Sie zu Entwickeln . Ihr iPhone sollte im Untermenü angezeigt werden. Wählen Sie es aus und wählen Sie die Website aus , die Sie debuggen möchten. Es wird im Untermenü angezeigt.
- Es öffnet sich ein neues Fenster mit dem Webinspektor .

Fehlerbehebung
In einigen Fällen funktioniert die obige Methode möglicherweise nicht. Dies ist ein Fehler bei macOS. Die einzige Sache, die in fast allen Fällen funktioniert, ist die untenstehende Fehlerbehebung. Führen Sie jedoch die folgenden Schritte aus, NACHDEM Sie die Schritte im vorherigen Abschnitt befolgt haben.
- Trennen Sie das iPhone vom Mac.
- Öffnen Sie die Einstellungen-App auf dem iPhone .
- Gehen Sie zu Allgemein> Zurücksetzen> Standort & Datenschutz zurücksetzen .
- Schalten Sie auf dem i Phone WLAN aus, aktivieren Sie Bluetooth und aktivieren Sie den mobilen Hotspot .
- Verbinden Sie das iPhone mit dem Mac . Vertrauen Sie dem Computer, wenn Sie auf dem iPhone dazu aufgefordert werden.
- Öffnen Sie Safari auf dem iPhone und besuchen Sie die Website, die Sie debuggen möchten.
- Öffnen Sie auf dem Mac Safari .
- Gehen Sie zu Entwickeln>Ihr iPhone>Über Netzwerk verbinden .
- Gehen Sie als Nächstes zu Entwickeln>Ihr iPhone>Wählen Sie die in Safari auf dem iPhone geöffnete Website aus .

Fazit
Das Debuggen einer Website in Safari für iOS kann nur mit einem Mac durchgeführt werden. Sie müssen sicherstellen, dass die Version von Safari auf iOS mit der auf dem Mac übereinstimmt. Eine gute Faustregel ist, beim Debuggen einer Website immer die neueste stabile Version von iOS und macOS auszuführen. Dadurch wird sichergestellt, dass die Safari-Version auf beiden Plattformen gleich ist.