9

Android での JavaScript コードのリモート デバッグについて説明している投稿をいくつか見てきましたが、それらはすべて、私がやろうとしていることの要点を見逃しています。

Nexus 7 を持っていて、デスクトップから離れているときにリモート開発環境として使用したいと考えています。Apache と php と git を (ssh 経由で) 実行するために、chroot された debian ディストリビューションを作成しました。この chroot 環境は、chroot 環境の外から /sdcard ディレクトリのサブディレクトリをマウントします。仮想ホストの Apache ドキュメント ルートは、この中のディレクトリを指しています。デスクトップを離れる前に、最新リリースをタブレットに git push できます。私が戻ったとき、 git pull は私が行ったことを再び取り戻すことができます。

次に、(家から離れていてネットワークに接続していない場合)Androidエディターを使用して(920テキストエディターを使用して)コードを編集できますが、ブラウザーを実行して、localhostを使用して開発したものを確認し、Apache仮想ホストがこれを選択しますアップして表示します。

私が開発しているアプリケーションは Android 用ではありません。最終的にはデスクトップ用です。しかし、デスクトップにいるようにデバッグできるようにしたいです。ブレークポイントとシングル ステップが最も重要ですが、私は CSS を編集する前に調整するために firebug の html セクションを使用する傾向もあります。

Androidで実行されるブラウザにFirefox用のChrome開発者ツールまたはfirebugアドオンをロードする方法はありますか?

4

2 に答える 2

3

私は iPhone と iPad で Firebug lite ブックマークレットを使用していますが、Android で試したことはありません。これを確認してください http://martinkool.com/post/13629963755/firebug-on-ipad-and-iphone Android でも似ているはずです。

有効にするには、次の手順を使用します。

  1. 新しいブックマークを作成するか、ページをブックマークする
  2. ブックマークの名前を「Firebug」に変更</li>
  3. テキストエリアのリンクをコピーします:

    javascript:(function(F,i,r,e,b,u,g,L,I,T,E){if(F.getElementById(b))return;E=F[i+'NS']&&F. documentElement.namespaceURI;E=E?Fi+'NS':Fi;Er;Er;Er;(Fe[0]||Fe[0]).appendChild(E);E=new%20Image;Er;})( document,'createElement','setAttribute','getElementsByTagName','FirebugLite','4','firebug-lite.js','releases/lite/latest/skin/xp/sprite.png','https://getfirebug.com/ ','#startOpened');

  4. Firebug ブックマークレットを編集し、URL を削除してブックマークレットを貼り付けます
  5. (仮想キーボードで)「完了」を選択すると、すべての設定が完了します
そのブックマークレットをヒットすると、完全に機能する Firebug がモバイル デバイスの下部に表示されます。

于 2013-04-09T06:39:00.293 に答える
0

少なくとも Firefox Mobile ではそうではありません。なぜなら、すべての開発ツールがまだ部分的にXULに基づいており、Firefox Mobile がネイティブ UI を使用しているからです。

近い将来、この状況を変える計画はないと思います。それは一般的なシナリオではありません。

ただし、 Firefox Mobile 用のアドオンを作成して、 Debugger APIを使用して何かを実行できるはずです。しかし、それが価値があるかどうかはわかりません。

于 2013-04-07T11:14:28.330 に答える