Firebug wie Debuggen auf Android

8

Ich habe mehrere Beiträge gesehen, in denen es um das Debuggen von JavaScript-Code auf Android-Geräten geht, aber sie alle vermissen den Sinn dessen, was ich versuche.

Ich habe ein Nexus 7 und möchte es als Remote-Entwicklungsumgebung verwenden, wenn ich nicht auf meinem Desktop bin. Ich habe eine chrooted debian-Distribution erstellt, um Apache und PHP und Git (über ssh) auszuführen. Diese chroot-Umgebung lädt ein Unterverzeichnis des / sdcard-Verzeichnisses von außerhalb der chroot-Umgebung. Der Apache-Dokumentenstamm eines virtuellen Hosts zeigt auf ein Verzeichnis innerhalb dieses. Bevor ich den Desktop verliere, kann ich die neueste Version auf das Tablet übertragen. Wenn ich git zurückkehre kann ich bekommen was ich wieder getan habe.

Ich kann dann (wenn ich von zu Hause weg bin und NICHT mit einem Netzwerk verbunden bin) den Code mit einem Android-Editor bearbeiten (mit dem Texteditor 920), aber dann den Browser ausführen, um zu sehen, was ich mit localhost dem Apache virtuell entwickelt habe Der Host hebt das auf und zeigt es an.

Die Anwendung, die ich entwickle, ist NICHT ANDROID - sie ist letztlich für den Desktop gedacht. Aber ich möchte in der Lage sein, es zu debuggen, wie ich auf dem Desktop war. Breakpoints und Single Stepping sind die Hauptsache, aber ich neige auch dazu, den HTML-Abschnitt in Firebug zu verwenden, um mein CSS anzupassen, bevor ich es bearbeite.

Gibt es eine Möglichkeit, entweder die Chrome-Entwickler-Tools oder Firebug Add-On für Firefox in einen Browser laden, die in Android ausgeführt werden?

    
akc42 07.04.2013, 10:26
quelle

2 Antworten

2

Ich benutze Firebug lite bookmarklet für iPhone und iPad, noch nie auf Android versucht, überprüfen Sie Ссылка muss es auf Android ähnlich sein.

Um es zu aktivieren, verwenden Sie diese Schritte:

  1. Erstellen Sie ein neues Lesezeichen oder versehen Sie eine Seite mit einem Lesezeichen
  2. Benennen Sie das Lesezeichen in "Firebug"
  3. um
  4. Kopieren Sie den Textarea-Link:
      

    javascript: (Funktion (F, i, r, e, b, u, g, L, I, T, E) {if (F.getElementById (b)) Rückkehr; E = F [i + 'NS' ] & amp; & amp; F.documentElement.namespaceURI; E = E? Fi + 'NS': Fi; Er; Er; Er; (Fe [0] || Fe [0]). appendChild (E); E = new% 20Image; Er;}) (Dokument, createElement, setAttribute, getElementsByTagName, FirebugLite, 4, firebug-lite.js, releases / lite / latest / skin / xp / sprite. png ',' Ссылка ',' # startOpened ') ;

  5.   
  6. Bearbeiten Sie das Firebug-Bookmarklet, entfernen Sie die URL und fügen Sie die URL ein   Bookmarklet
  7.   
  8. Wählen Sie "Fertig" (auf der virtuellen Tastatur) und Sie sind fertig
  9.   
  Wenn du dieses Bookmarklet triffst, solltest du einen funktionierenden Firebug unten auf deinem Mobilgerät erhalten.     
Irvin Dominin 09.04.2013, 06:39
quelle
0

Zumindest nicht für Firefox Mobile, da alle DevTools noch teilweise auf XUL basieren, wo Firefox Mobile verwendet die native Benutzeroberfläche.

Ich glaube nicht, dass es in naher Zukunft einen Plan gibt, diese Situation zu ändern; Es ist kein übliches Szenario.

Sie sollten jedoch etwas mit der Debugger-API tun können, um ein Add zu erstellen -on für Firefox Mobile. Aber ich weiß nicht, ob es würdig ist.

    
ZER0 07.04.2013 11:14
quelle

Tags und Links