0

Vivaldi 浏览器存在一个错误,可能在接下来的几个月内仍未修复:未停靠的开发工具窗口不记得它们以前跨选项卡的大小,因此每次打开开发工具时它们都很小。我还想解决另一个开发工具错误,其中包括关注开发工具窗口。那些虫子快把我逼疯了!

因此,我尝试创建一个 Chrome 扩展程序,看看它是否可以捕获开发工具打开事件并调整开发工具未停靠窗口的大小。

第一部分,我通过使用一个内容脚本来完成它,该脚本捕获 f12 和 ctrl+shift+i 以及其他打开开发工具的方式。然后,内容脚本向后台脚本发送一条消息,它应该调整打开的开发工具窗口的大小。

这就是问题所在:似乎没有任何方法可以在 Chrome 扩展 API 中打开开发工具窗口。我可以得到所有打开的普通窗口,但是从同一个 API ( chrome.windows) 我找不到打开的开发工具窗口。有什么办法可以访问打开的开发工具窗口?

我尝试使用chrome.devtoolsAPI,但这只能在开发工具面板中访问。作为一个永远不会发布的私有扩展,我也可以尝试使用chrome.developerPrivate其他私有 API,但我不知道如何让它们工作。

您对如何继续获取所有打开的开发工具窗口有任何想法吗?难道就没有办法了吗?如果没有办法,您能否指出我以任何方式使用私有 Chrome API 的正确方向?

4

0 回答 0