【发布时间】:2019-09-26 18:44:14
【问题描述】:
我创建了一个后台脚本,它在快捷键上运行并单击扩展图标,但现在我想在每次网页加载时运行它。
【问题讨论】:
-
这取决于您希望它在每个页面加载时执行的操作。根据具体情况,您可能需要像 chrome.tabs.onUpdated (example) 或完全独立的 content script 这样的侦听器。
-
我需要截图。现在我使用这个 API “chrome.browserAction.onClicked.addListener”
-
这里我想截取每个网页的截图,刷新扩展后它会自动运行并截取屏幕截图,而无需点击扩展图标。希望你现在明白了!
-
我明白了,但 Chrome 不允许扩展程序在未经用户确认的情况下静默截屏,以防止恶意软件监视用户。 AFAIK 唯一的解决方案是使用chrome.debugger API 发送Page.captureScreenshot 命令,但这会在每个选项卡上方显示一个关于扩展调试的警告面板。
-
啊,你可以通过
--silent-debugger-extension-api命令行运行chrome来隐藏警告。
标签: google-chrome google-chrome-extension