问题描述
Vivaldi 浏览器存在一个错误,该错误可能在接下来的几个月内仍未修复:未停靠的开发工具窗口不记得它们以前跨选项卡的大小,因此每次打开开发工具时,它们都很小。还有另一个我想解决的开发工具错误,其中包括聚焦开发工具窗口。这些错误让我发疯!
因此,我尝试创建一个 Chrome 扩展程序,看看它是否可以捕获开发工具打开事件并调整开发工具未停靠窗口的大小。
第一部分,我通过使用内容脚本来完成它,该脚本捕获 f12 和 ctrl+shift+i 以及其他打开开发工具的方式。然后,内容脚本向后台脚本发送一条消息,它应该调整打开的开发工具窗口的大小。
问题是:似乎没有任何方法可以在 Chrome 扩展 API 中打开开发工具窗口。
我可以获得所有打开的普通窗口,但是从同一个 API (chrome.windows
) 中我找不到打开的开发工具窗口。
有没有办法访问打开的开发工具窗口?
我尝试使用 chrome.devtools
API,但这只能在开发工具面板中访问。
作为一个永远不会发布的私有扩展,我也可以尝试使用 chrome.developerPrivate
和其他私有 API,但我不知道如何使它们工作。
您对如何获取所有打开的开发工具窗口有任何想法吗?会不会没有办法? 如果没有办法,您能否指出我以任何方式使用私有 Chrome API 的正确方向?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)