我使用 Google Chrome 远程调试协议(protocol)来获取 Google Chrome 页面加载过程的基准测试信息。我想切换到 Opera,因为它在 Chromium 上运行,所以它应该提供相同的功能。
我使用 cli 参数“--remote-debugging-port=9222 --enable-benchmarking --enable-net-benchmarking”启动 Opera,类似于启动 Google Chrome。我发现在 Opera 中无法启动基准测试接缝 - chrome.benchmarking 对象对 JavaScript 不可见。
我没有找到任何有关 Opera cli 参数的文档,也没有找到如何在 Opera 中使用远程调试协议(protocol)的文档。
有人知道如何在 Opera 中启用基准测试和/或远程调试协议(protocol)吗?
最佳答案
也许你不再需要这个,但我今天需要了。
出于某种原因(也许是设计使然,但我没有费心去检查),您无法真正启动两个单独的 Chropera 实例。因此,您首先必须退出 Opera(从菜单中退出以保存 session )。
然后,找到您的安装目录,并使用以下参数启动 Opera:
C:\PROGRA~2\OperaNew\31.0.1889.174>opera --remote-debugging-port=9222 "http://www.opera.com"
(也许你可以使用launcher.exe
,但我没有费心去检查)
然后,使用另一个浏览器访问http://localhost:9222 。也许你可以使用相同的,但同样,我没有费心去检查。
现在它与 Chrom(e|ium) 协议(protocol)相同。
希望对某人有帮助。
关于opera - 在基于 Chromium 的 Opera 中使用远程调试协议(protocol),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21851350/