質問

次の行をHTMLファイルに保存してChromeでファイルを開くと、正常に動作します。

<script> console.log('hello') </script>

しかし、あなたがChromeを実行する場合 --remote-shell-port=9222 ログはコンソールに表示されません。

誰かが回避策を知っていますか?

役に立ちましたか?

解決

Remote-Shell-Port Flagは、Chromeで使用されるV8 JavaScriptエンジンで利用可能なJavaScriptデバッグ機能のみを基本的にサポートするV8デバッグプロトコルを公開します。コンソールはブラウザの機能であり、V8はDOMやネットワーク検査など、他の多くの機能のようにそれについて何も知りません。これが、他のドメインもカバーする新しいリモートデバッグプロトコルに取り組んでいる理由の1つです。開発段階にあり、変化していますが、試してみることができます。でドキュメントを参照してくださいhttp://code.google.com/chrome/devtools/docs/remote-debugging.html特に、コンソール通知に興味があるはずです。 http://code.google.com/chrome/devtools/docs/protocol/console.html#events

他のヒント

リモートシェルポートが非推奨であることを完全に受け入れながら、Chromeの2つのインスタンスを開始することがわかりました。注文が重要であることがわかったことに注意してください。リモートシェルポートの2番目でインスタンスを開始してください...

"C:\Documents and Settings\rlong\Local Settings\Application Data\Google\Chrome\Application\chrome.exe"
"C:\Documents and Settings\rlong\Local Settings\Application Data\Google\Chrome\Application\chrome.exe" --remote-shell-port=9222
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top