Javascript 使用远程shell端口运行chrome会使console.log停止工作

Javascript 使用远程shell端口运行chrome会使console.log停止工作,javascript,debugging,google-chrome,google-chrome-devtools,Javascript,Debugging,Google Chrome,Google Chrome Devtools,如果我将下面的一行保存到一个html文件中,并在chrome中打开该文件,它就可以正常工作 <script> console.log('hello') </script> console.log('hello')) 但是,如果您使用--remote shell port=9222运行chrome,则该日志不会显示在控制台中 有人知道解决方法吗?远程shell端口标志公开了V8调试协议,基本上 仅支持V8 JavaScript中可用的JavaScript调试功能 铬合金

如果我将下面的一行保存到一个html文件中,并在chrome中打开该文件,它就可以正常工作

<script> console.log('hello') </script>
console.log('hello'))
但是,如果您使用
--remote shell port=9222
运行chrome,则该日志不会显示在控制台中


有人知道解决方法吗?

远程shell端口标志公开了V8调试协议,基本上 仅支持V8 JavaScript中可用的JavaScript调试功能 铬合金发动机。控制台是浏览器和浏览器的一项功能 它与许多其他功能(包括DOM和网络检查)完全不同。 这是我们正在研究一个新的远程调试协议的原因之一 这也将涵盖其他领域。它正处于开发阶段,并且 正在改变,但您可以尝试一下。请参阅上的文档
您尤其应该对控制台通知感兴趣:

在完全接受远程shell端口已被弃用的事实的同时,我发现启动两个chrome实例—一个没有远程shell端口,另一个有—然后使用第一个实例是可行的。请注意,我发现排序很重要,请先用远程shell端口启动实例

"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

啊,我明白了。谢谢你的帮助。