6

次のスクリプトを挿入する必要があるweinre状態を実行するための手順:

<script src="http://a.b.c:8081/target/target-script-min.js"></script>

http://a.b.c私のサーバーIPまたはホスト名はどこですか。

いくつかの質問:

これは、リモート サーバーでポート 8081 を開く必要があるということですか?

また、何target-script-min.jsですか?targetフォルダにアップロードする必要があるように見えますか?

4

4 に答える 4

13

weinre サーバーを起動する方法は、次のコマンドを実行することです。

weinre

コマンドラインで。そして、まだ weinre を使用している限り、実行したままにします。このコマンドには、タイプweinre --helpで見つけることができるオプションがありますが、重要なものは--boundHost--httpPortです。--boundHostデフォルトは localhost で、--httpPortデフォルトは 8080 です。

weinre --boundHost 192.168.1.2

ここで、192.168.3.4 は IP アドレスで、ipconfig を実行して見つけることができます。コードに次を入れます。

<script src="http://192.168.1.2:8080/target/target-script-min.js#whatever"></script>

次に、ブラウザで次の場所に移動します。

http://192.168.1.2:8080/client/#whatever

ここにブログ記事を書きました: https://adam.garrett-harris.com/how-to-setup-remote-debugging-in-phonegap

2 番目の質問に答えると、target-script-min.js は、インストールするたびに weinre の一部である単なる JavaScript ファイルです。あなたが実行しているときに、あなたは訪問することができます

http://192.168.1.2:8080/target/target-script-min.js

必要に応じてファイルを表示します。

于 2013-10-18T00:17:56.073 に答える
2

weinre サーバーは、このコマンドを実行することによって「開始」されます。weinre --boundHost a.b.c.dここでa.b.c.d、デバッグに使用されるデスクトップのローカル IP を表します。ポート8080が開かれます (デフォルトのポートですが、別のポートを構成することもできます)。

この時点で、スクリプトhttp://a.b.c.d:8080/target/target-script-min.jsはローカル ネットワークで使用できるようになり、同じローカル ネットワーク内の他のデバイスにあるアプリケーションから呼び出される可能性があります。

アプリケーションまたはテスト済みの Web ページがこのスクリプトを呼び出すと、デスクトップに表示されます。

したがって、ターゲットにアップロードするものは何もありません...

于 2013-05-26T17:08:36.470 に答える
0

Nokia Developer Articleに記載されているすべての手順を完了しても HTML ページをデバッグできない場合は、Windows のファイアウォール設定を確認してください。プライベートネットワークのファイアウォール設定がオフになっていることを確認してください。

Windows 8.1 ファイアウォール設定ウィンドウ

于 2014-01-29T08:06:17.027 に答える