次の行をhtmlファイルに保存してchromeでファイルを開くと正常に動作します。remote-shell-portでchromeを実行するとconsole.logが機能しなくなる
<script> console.log('hello') </script>
しかし、あなたが--remote-shell-port=9222
とクロムを実行する場合、ログがコンソールに表示されません。
回避策はありますか?
次の行をhtmlファイルに保存してchromeでファイルを開くと正常に動作します。remote-shell-portでchromeを実行するとconsole.logが機能しなくなる
<script> console.log('hello') </script>
しかし、あなたが--remote-shell-port=9222
とクロムを実行する場合、ログがコンソールに表示されません。
回避策はありますか?
remote-shell-portフラグはV8デバッグプロトコルを公開しています。 は、V8 JavaScript エンジンで使用されているJavaScriptデバッグ機能のみをサポートしています。コンソールはブラウザの機能であり、V8は にDOMやネットワーク検査などの他の多くの機能があることを知っています。 これは、新しいリモートデバッグプロトコル に取り組んでいる理由の1つで、他のドメインも同様にカバーします。開発段階にあり、 が変更されていますが、試してみることができます。コンソールの通知に興味があるはずです。特に http://code.google.com/chrome/devtools/docs/remote-debugging.html のドキュメントを参照してください: - リモートシェルなしで1 http://code.google.com/chrome/devtools/docs/protocol/console.html#events
完全にリモート・シェル・ポートが廃止されていることを受け入れながら、私はクロームの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
ああ、わかりました。助けてくれてありがとう。 –