問題タブ [weinre]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
3044 参照

https - weinre を使用して https で読み込まれたページをデバッグするにはどうすればよいですか?

私は weinre を使用してデバッグしようとしており、すべてが機能していることを確認するために Chrome で簡単なテストをセットアップしました。ただし、開発者ツールでは次のエラーが表示されます。

「Cordova」または「Phonegap」のデバッグに関して、他の回答を見たことがあります。私はこれらのいずれも使用しておらず、提案された回答はここには当てはまらないようです。シンプルな HTML/Javascript のみをデバッグしようとしています。

Weinre の Web ページで https サポートを有効にすることについて言及されていません (https を使用しないことが明示的に言及されています)。また、ブラウザー側をあまり制御できません (これは、さまざまな環境で動作する必要があります)。とにかく、私の考えでは、ローカルデバッグに対して完全に友好的ではないことで悪名高いAndroidブラウザ。実際、これがweinreを使用してデバッグしようとしている理由です)。ページは機密情報を渡すため、https を使用しないことは問題外です。ssh 経由で接続をトンネリングしているため、http 経由で weinre を使用してもかまいません。

更新: bomarklet メソッドも使用してみました: ブックマークレットの URL を Chrome Mobile に追加しましたが、ブックマークレットに移動しようとすると、元のページがアンロードされているように見えます: 接続が確立されていることがわかりますが、リソース、私が見るのはブックマークレットのように見えるものだけです。しかし、スター付きの JavaScript コードがオートコンプリートに表示されるまでブックマークレットの名前を入力してブックマークレットを実行しようとすると、現在のページにとどまりますが、クライアント ページにターゲットが表示されません。ブックマークレットが参照しているのを見ると、同じ理由であると思いますhttp://localhost:2000

0 投票する
1 に答える
284 参照

node.js - Linux サーバーで weinre サーバーを自動起動する方法

weinre は、FireBug (FireFox 用) や Web Inspector (WebKit ベースのブラウザー用) などの Web ページ用のデバッガーですが、リモートで動作するように設計されており、特に、電話などのモバイル デバイスで Web ページをデバッグできるように設計されています。 .

http://people.apache.org/~pmuellr/weinre/docs/latest/Home.html

0 投票する
1 に答える
290 参照

android - weinre デバッグ ツールが、android 用の cordova chrome アプリ (cca) で動作しません。

cordova chrome app(cca)を使用して、chrome パッケージ化されたアプリから Android アプリを作成しようとしています。問題は、weinre クライアントが Android タブで実行されているアプリを認識しないことです。

同じ chrome アプリが、デスクトップ コンピューターの weinre でもうまく機能します。

私が使用するhtmlへの挿入として:
<script src="http://debug.edgeinspect.adobe.com/target/target-script-min.js#anatomy"></script>

私は
<uses-permission android:name="android.permission.INTERNET" />AndroidManifest.xml と<access origin="*" />config.xml にあります

バニラ コルドバを使用して構築された同じアプリは、weinre でもうまく機能します。

weinre を cca で動作させる方法は?

0 投票する
1 に答える
706 参照

weinre - Weinre リモート デバッグは IP にバインドできません

ローカルホスト以外で weinre サーバーを起動するのに苦労しています。

コマンドを試してみるとweinre --boundHost -all-、最初の 2 回は localhost と boundhost のリストで実行され、localhost と "-all-" のみがリストされました。しかし、今では localhost と、 を使用して検索した IP アドレスを取得ifconfigできipconfig getifaddr en0ます192.168.1.121http://192.168.1.121/ただし、デスクトップまたは電話にアクセスしようとすると、http://192.168.1.121:8080/client何も得られません。誰かワインを濡らすことに成功した人はいますか?

0 投票する
2 に答える
197 参照

web-applications - WEINRE : WAN 経由でアプリをデバッグする方法 (LAN 外のマシン上)

Weinre を使用してハイブリッド アプリをデバッグしています。LAN の外にあるマシン上のアプリからコンソール ログを取得することは可能ですか? おそらく、ローカル IP を使用する代わりに、グローバル IP をスクリプト呼び出しに入れることによって:

そして、8080ポートをローカルIPに転送することで、私のルーター構成...?

ありがとう ps: ところで、Weinre 以外にこれを可能にする別の解決策があれば、喜んで試してみたいと思います。

0 投票する
0 に答える
207 参照

javascript - Android Phonegap で JavaScript エラーを表示するにはどうすればよいですか?

Phonegap アプリ内から JavaScript エラーを確認するにはどうすればよいですか?

現在、私はこれを使用しようとしています:

しかし、画面や私が使用しているワインには何も表示されません。

0 投票する
1 に答える
301 参照

android - ワインとアプリブレーキへの接続を作成できます

Android 4.0、4.1、4.2、および 4.3 で phonegap アプリをデバッグするように weinre を構成しようとしています。

私がオンラインで読んだことから、ローカルIPでweinreサーバーを実行する必要があるため、次を実行しました(xxx.xx.xx.xxはコンピューターのIPアドレスを表します):

weinre --boundHost xxx.xx.xx.xx --httpPort 8081

メッセージが返ってきました:

次に、次の URL にアクセスしました: http://xxx.xx.xx.xx:8081/client/

これにより、次のように weinre ページが開きました。

ここに画像の説明を入力

次に、Android デバイスで USB デバッグを有効にします。

このスクリプトを index.html の一番下に追加しました。

アプリをデプロイしたところ、次のエラーが発生しました。

これは、weinre スクリプトを追加した場合にのみ発生します。

私は投げられたケーブルをデバッグしようとしていることに言及する必要があります。これがそれを行う方法であると思います。

また、localhostも使用してみましたが、何らかの理由でlocalhostを含むスクリプトを追加してアプリを実行すると、ブレーキがかかりませんが、クライアントの更新後にweinreクライアントへの接続が作成されません。

誰が何が間違っているのか知っていますか?

0 投票する
1 に答える
62 参照

javascript - Weinre が wi​​ndow.sessionStorage.setItem を壊す

今、奇妙なものに遭遇しました。

FireFox 30.0 では、HTML 5 ページ (ハイブリッド モバイル アプリケーション用) にweinrewindow.sessionStorage.setItemを含めると、突然関数ではなくなります (または存在しないか何か)。

weinre スクリプトを削除すると、すべて正常に戻ります。

モバイル デバイス上の実際の Android Web コンテナーでは、問題ないように見えます。

だから、電車のスマッシュではありませんが、非常に迷惑です。

0 投票する
2 に答える
1830 参照

android - phonegap weinre はターゲットを見つけられません

デバッグ用に weinre を有効にしようとしましたが、問題は weinre がターゲットを見つけられないことです。

これが私がすることです:

  1. nodejs コマンドで weinre をインストール: npm install weinre -g

  2. Android デバイス (Huawaei スマートフォン) を USB ケーブルで接続し、Android フォンでデバッグ モードを有効にします。

  3. weinre を起動、コマンド: weinre --boundHost 192.168.2.1

index.html は次のようになります。

config.xml に追加します

最後に、main.html (実際の開始ページ) に次を追加します。

  • 次に、アプリが必要とするすべてのファイルを圧縮し、phonegap ビルドにアップロードします。phonegap がすべてのアプリケーションをビルドした後、モバイル デバイスでバーコードをスキャンします。これで、デバイスはアプリのダウンロードを開始します。

デバイスでアプリを起動します。そしてサイトにアクセス

=> アプリケーションはそのまま起動しますが、サイトの weinre-server には「Target: NONE」と表示されます

何か不足していますか?このプロセスをFirefoxとChromeで試しました。モバイル デバイスがデスクトップ PC と「同じ localhost」を使用していないことは確かです。

サーバーのプロパティは次のとおりです。

ここに画像の説明を入力