从内容脚本激活 popup.html:Chrome 扩展开发

2024-02-21

我当前的项目需要从内容脚本打开/激活 popup.html (browserAction)?我读过一些答案,说出于安全考虑这是不可能的。

例如答:如何使用 JavaScript 打开扩展程序的弹出窗口? https://stackoverflow.com/questions/10479679/how-can-i-open-my-extensions-pop-up-with-javascript

如果是这样的话,那么当按下 CTRL+D 快捷键时 Chrome 书签管理器扩展程序如何执行呢?

Ref: 书签管理器扩展 https://chrome.google.com/webstore/detail/bookmark-manager/gmlllbghnfkpflemihljekbapjopfjik?utm_source=chrome-app-launcher-info-dialog


他们只是使用commands https://developer.chrome.com/extensions/commands接口,事件名称为_execute_page_action (or _execute_browser_action)。他们已将默认快捷方式设置为Ctrl+D.

激活此命令将执行单击页面(或浏览器)操作、打开弹出窗口或配置该操作执行的任何操作。

Chrome 仅在不与内置命令冲突的情况下尊重默认快捷键,但对于指定的扩展程序例外chrome_ui_overrides.bookmarks_ui ,目前仅限于开发频道或 Google 的实验性扩展。

Cast 扩展用于以编程方式打开其弹出窗口,这是我见过的唯一一个。该 API 也被列入白名单:.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从内容脚本激活 popup.html:Chrome 扩展开发 的相关文章

随机推荐