問題タブ [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.
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
。
node.js - Linux サーバーで weinre サーバーを自動起動する方法
weinre は、FireBug (FireFox 用) や Web Inspector (WebKit ベースのブラウザー用) などの Web ページ用のデバッガーですが、リモートで動作するように設計されており、特に、電話などのモバイル デバイスで Web ページをデバッグできるように設計されています。 .
http://people.apache.org/~pmuellr/weinre/docs/latest/Home.html
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 で動作させる方法は?
weinre - Weinre リモート デバッグは IP にバインドできません
ローカルホスト以外で weinre サーバーを起動するのに苦労しています。
コマンドを試してみるとweinre --boundHost -all-
、最初の 2 回は localhost と boundhost のリストで実行され、localhost と "-all-" のみがリストされました。しかし、今では localhost と、 を使用して検索した IP アドレスを取得ifconfig
できipconfig getifaddr en0
ます192.168.1.121
。http://192.168.1.121/
ただし、デスクトップまたは電話にアクセスしようとすると、http://192.168.1.121:8080/client
何も得られません。誰かワインを濡らすことに成功した人はいますか?
web-applications - WEINRE : WAN 経由でアプリをデバッグする方法 (LAN 外のマシン上)
Weinre を使用してハイブリッド アプリをデバッグしています。LAN の外にあるマシン上のアプリからコンソール ログを取得することは可能ですか? おそらく、ローカル IP を使用する代わりに、グローバル IP をスクリプト呼び出しに入れることによって:
そして、8080ポートをローカルIPに転送することで、私のルーター構成...?
ありがとう ps: ところで、Weinre 以外にこれを可能にする別の解決策があれば、喜んで試してみたいと思います。
javascript - Android Phonegap で JavaScript エラーを表示するにはどうすればよいですか?
Phonegap アプリ内から JavaScript エラーを確認するにはどうすればよいですか?
現在、私はこれを使用しようとしています:
しかし、画面や私が使用しているワインには何も表示されません。
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クライアントへの接続が作成されません。
誰が何が間違っているのか知っていますか?
javascript - Weinre が window.sessionStorage.setItem を壊す
今、奇妙なものに遭遇しました。
FireFox 30.0 では、HTML 5 ページ (ハイブリッド モバイル アプリケーション用) にweinrewindow.sessionStorage.setItem
を含めると、突然関数ではなくなります (または存在しないか何か)。
weinre スクリプトを削除すると、すべて正常に戻ります。
モバイル デバイス上の実際の Android Web コンテナーでは、問題ないように見えます。
だから、電車のスマッシュではありませんが、非常に迷惑です。
android - phonegap weinre はターゲットを見つけられません
デバッグ用に weinre を有効にしようとしましたが、問題は weinre がターゲットを見つけられないことです。
これが私がすることです:
nodejs コマンドで weinre をインストール: npm install weinre -g
Android デバイス (Huawaei スマートフォン) を USB ケーブルで接続し、Android フォンでデバッグ モードを有効にします。
weinre を起動、コマンド: weinre --boundHost 192.168.2.1
index.html は次のようになります。
config.xml に追加します
最後に、main.html (実際の開始ページ) に次を追加します。
- 次に、アプリが必要とするすべてのファイルを圧縮し、phonegap ビルドにアップロードします。phonegap がすべてのアプリケーションをビルドした後、モバイル デバイスでバーコードをスキャンします。これで、デバイスはアプリのダウンロードを開始します。
デバイスでアプリを起動します。そしてサイトにアクセス
=> アプリケーションはそのまま起動しますが、サイトの weinre-server には「Target: NONE」と表示されます
何か不足していますか?このプロセスをFirefoxとChromeで試しました。モバイル デバイスがデスクトップ PC と「同じ localhost」を使用していないことは確かです。
サーバーのプロパティは次のとおりです。