[ad_1]

Das Anpassung von Debugs von Websites fรผr mobile Version kann mรผhsam sein. Auf dem Desktop stehen leistungsfรคhige Debugging-Werkzeuge zur Verfรผgung. Die Chrome und Mozila usw verfรผgen รผber einen Web-Inspector. Aber wir gibt keine Werkzeuge iPhone und iPad, Mit der neuen Version von Safari 6 und iOS 6 kรถnnen Sie jetzt den Web-Inspector verwenden, um Websites auf dem Desktop und auf mobiler Safari zu erstellen und zu debuggen. Am allerbesten? Es ist ein einfacher Vorgang zum Einrichten. Folgen Sie diesem Tutorial und Sie haben in kรผrzester Zeit einige leistungsstarke Debugging-Werkzeuge fรผr mobile iDevices zur Hand.

Moderne Browserentwickler-Werkzeuge waren eine immense Hilfe beim Erstellen von Websites und Webanwendungen. Chrome verfรผgt รผber Entwicklerwerkzeuge. Firefox? Firebug. Safari? Web Inspector. Alle รคuรŸerst leistungsfรคhigen Werkzeuge in der Webentwicklung.

Screenshot Safari web inspector

Wie auch immer, das Debuggen von Websites und Webanwendungen auf mobilen Gerรคten war bisher sehr umstรคndlich. Da sowohl Safari als auch Chrome auf der Webkit-Engine ausgefรผhrt werden, gibt es viele ร„hnlichkeiten in der Art und Weise, wie der Desktop und der mobile Browser ein Weblayout rendern. Daher erstellen und optimieren die meisten Designer/Entwickler ihre Websites auf dem Desktop mit einem dieser Browser, vorausgesetzt, die ร„hnlichkeiten, die sich aus der Webkit-Engine ergeben, machen die Seite auf einem mobilen Gerรคt gleich.

Mobile und Desktop-Plattformen unterscheiden sich jedoch deutlich voneinander. Sie verfรผgen รผber unterschiedliche Speicherkapazitรคten, Leistungspotential, Eingabegerรคte und Netzwerkkonnektivitรคt. Daher ist es unumgรคnglich geworden, dass die Debugging-Werkzeuge eines Designers fรผr mobile Gerรคte leistungsfรคhiger werden und denen ihrer Desktop-Kollegen entsprechen.

Die neuen Softwareversionen von Apple fรผr iOS 6 und Safari 6 bieten viele Funktionen der Debugging-Werkzeuge fรผr Desktop-Browser, die wir alle auf mobilen Gerรคten kennen und lieben. In diesem Lernprogramm erfahren Sie, wie Sie mit dem Web-Inspector von Safari das Debugging von mobilen Websites auf einfache Weise einrichten.

Bevor wir beginnen, ein Hinweis zur Kompatibilitรคt: Fรผr Windows-Benutzer gibt es ein paar schlechte Nachrichten. Sie kรถnnen nur mit dem Remote-Web-Inspector auf einem Mac debuggen. Safari 6 fรผr Windows ist nicht verfรผgbar. Safari 6 ist auch nur fรผr Macs verfรผgbar, auf denen OSX Lion oder hรถher ausgefรผhrt wird.

Methoden zur Verwendung von Web Inspector

Es gibt zwei Methoden zur Verwendung des Web Inspectors in Mobile Safari:

  1. Echte Gerรคtemethode: Verwenden Sie ein echtes iDevice (iPhone, iPad usw.), das รผber USB an Ihren Computer angeschlossen ist
  2. Methode fรผr virtuelle Gerรคte: Verwenden Sie den iOS-Simulator, der Bestandteil von Xcode ist

Wir behandeln beide Methoden und lassen Sie wรคhlen, welche fรผr Ihre Situation am besten geeignet ist.

Schritt 1: Stellen Sie sicher, dass Sie auf dem neuesten Stand sind

Da das Debuggen von mobilen Gerรคten mit dem Web Inspector eine neue Funktion ist, mรผssen Sie sicherstellen, dass Sie รผber die neueste Software verfรผgen.

Real Device-Methode: Um den Web-Inspector zusammen mit einem echten iDevice zu verwenden, benรถtigen Sie Folgendes:

  • Ein iDevice (iPhone, iPad, iTouch) unter iOS 6
  • USB-Kabel
  • Safari 6
  • Mac OSX Lion (10.7.4) oder hรถher

Methode fรผr virtuelle Gerรคte: Um den Web-Inspector zusammen mit dem iOS-Simulator zu verwenden, benรถtigen Sie Folgendes:

รœberprรผfen der Softwareversionen: Um zu รผberprรผfen, ob Sie iOS 6 auf Ihrem iDevice ausfรผhren, gehen Sie auf Ihrem Gerรคt zu “Einstellungen > Allgemein> Info (Settings > General > About)”.

iOS Version Number Screenshot

Um zu รผberprรผfen, ob Sie Safari 6 ausfรผhren, gehen Sie zur Menรผleiste von Safari und klicken Sie auf “Safari > About Safari”.

Safari Version Number Screenshot

Screenshot der Safari-VersionsnummerUm sicherzustellen, dass Sie Lion ausfรผhren, klicken Sie in der Menรผleiste auf das Apple-Logo und wรคhlen Sie “รœber diesen Mac”.

OSX Version Number Screenshot

OSX-Versionsnummer-ScreenshotUm sicherzustellen, dass Sie die richtige Version von Xcode ausfรผhren, รถffnen Sie Xcode und wรคhlen Sie “Xcode> รœber Xcode”.

Xcode Version Number Screenshot

Schritt 2: Aktivieren Sie die Entwickler-Werkzeuge

Sie mรผssen die Entwicklertools und den Web-Inspector in den Desktop- und mobilen Versionen von Safari aktivieren.

Methode fรผr echte Gerรคte: Wenn Sie ein echtes Gerรคt verwenden, verbinden Sie es รผber USB mit Ihrem Mac.

Methode fรผr virtuelle Gerรคte: Wenn Sie den iOS-Simulator verwenden, รถffnen Sie Xcode, klicken Sie mit der rechten Maustaste auf das Dock-Symbol und wรคhlen Sie “Open Developer Tool > iOS Simulator”.

Screenshot opening iOS Simulator

Mobile Safari: Gehen Sie auf Ihrem echten iDevice oder im iOS-Simulator auf “Einstellungen > Safari > Erweitert (Settings > Safari > Advanced)” und aktivieren Sie “Web Inspector”.

iOS Screenshot for turning on web inspector

Desktop Safari: Wenn Sie dies noch nicht getan haben, stellen Sie sicher, dass die Entwicklertools in Safari aktiviert sind. Sie wissen, dass sie aktiviert sind, wenn in der Menรผleiste “Entwickeln” angezeigt wird.

Safari 6 Developer Menu

Wenn in der Menรผleiste “Entwickeln” nicht angezeigt wird, klicken Sie in der Menรผleiste auf “Safari > Einstellungen > Erweitert” und aktivieren Sie das Kontrollkรคstchen “Entwicklungsmenรผ in der Menรผleiste anzeigen”.

Safari 6 Advandced Preferences

Schritt 3: รœberprรผfen Sie Ihre Website

Nachdem Sie entweder einen iOS-Simulator geรถffnet haben oder Ihr iDevice รผber USB (oder beides!) An Ihren Mac angeschlossen ist, kรถnnen Sie den Web-Inspector auf Ihrer Website verwenden.

ร–ffnen Sie auf Ihrem Mac Safari und gehen Sie zu “Entwickeln”. Sie sollten jetzt alle virtuellen oder realen iDevices sehen, die Sie mit Ihrem Mac verbunden haben und ausfรผhren. In der Abbildung unten sehen Sie zwei Gerรคte im Menรผ: Eines ist der iOS-Simulator, das andere ist ein echtes iPhone, das mit meinem Mac verbunden ist.

Screenshot developer menu devices

Screenshot-Menรผgerรคte fรผr EntwicklerUm mit der Untersuchung einer Website beginnen zu kรถnnen, muss Mobile Safari auf dem Gerรคt gestartet sein und eine der Registerkarten fรผr die Website geรถffnet sein. Wenn Sie Mobile Safari nicht geรถffnet haben, wird eine Meldung mit der Meldung “Keine inspizierbaren Anwendungen” angezeigt.

Screenshot developer menu no applications

Screenshot Entwicklermenรผ keine AnwendungenUm mit der Prรผfung zu beginnen, geben Sie einfach die URL der Seite ein, die Sie in Mobile Safari prรผfen mรถchten, und wรคhlen Sie dann diese Seite aus dem Menรผ “Entwickeln”. Sie kรถnnen mit dem รœberprรผfen von Websites auf Ihrem echten iDevice oder mit dem iOS-Simulator beginnen. Wenn Sie die Seite auswรคhlen, wird auf der Seite eine blaue รœberlagerung angezeigt, die angibt, welche Seite Sie ausgewรคhlt haben.

Screenshot developer menu virtual device
Screenshot developer menu real device

Wenn Sie eine Site auswรคhlen, รถffnet sich der Web-Inspector von Safari und Sie kรถnnen mit der Inspektion Ihrer Website beginnen. Das war’s!

Screenshot iOS simulator and web inspector

Schlussfolgerung

Jetzt, da Sie den Web-Inspector von Safari griffbereit haben, haben Sie viel mehr Kontrolle beim Erstellen und Debuggen von Websites und Webanwendungen.

Hier ein Beispiel fรผr einige Dinge, die Sie jetzt beim Debuggen von mobilen Websites tun kรถnnen:

  • Nehmen Sie Live-ร„nderungen an HTML und CSS vor.
  • Sehen Sie sich die Leistung Ihrer Website/Anwendung an, einschlieรŸlich Details zu JavaScript-Ereignissen und Netzwerkanfragen.
  • Debuggen Sie JavaScript mit Haltepunkten und anderen Werkzeugen.
  • Warnungen und Fehler anzeigen.
  • Greifen Sie auf die Konsole zu.
  • Suchen Sie das DOM.
  • Zugriff auf und Anzeigen des Site-Speichers.

Sie haben die Werkzeuge, gehen Sie weiter und bauen Sie!

[ad_2]