微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 Chrome 扩展程序调整未停靠的开发工具窗口的大小

如何解决使用 Chrome 扩展程序调整未停靠的开发工具窗口的大小

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

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

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

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。