我正在寻找一种从附加到网页的脚本中打开 WebKit “开发人员工具”的方法。我需要 Google Chrome 和 Safari 的解决方案,如果它尚未打开,它将打开开发人员工具窗格,并且(希望,如果你能弄清楚如何)在打开时也切换到所述窗格的特定选项卡/部分。
console.log
(用例,如果有人感兴趣的话:如果出现错误并且开发人员正在查看页面,我想打开输出窗口;这个特定页面将是一些 JavaScript 单元测试的输出。)
我在这个问题上设置了一个赏金,因为它显然是一个以前没有得到任何人满意的答案,而答案是一个毛茸茸的。请不要回答它,除非你有一个真正的答案,即:1)在两种浏览器中都可以工作,2)不需要在静态网页上不起作用的私有扩展 API。
请参阅(相关,但特定于 Chrome 和扩展程序):我可以通过 Google Chrome 扩展程序以编程方式打开开发工具吗?