【发布时间】:2019-12-31 16:11:39
【问题描述】:
我正在为 Firefox 构建一个 toolbar button 扩展。在我的后台脚本中,当单击工具栏按钮时,我需要访问当前选项卡的document。
window 在此上下文中是扩展的窗口,而不是当前选项卡的窗口。 browser.tabs.getCurrent() 等其他函数在后台脚本中不起作用。
我知道这是可能的,因为其他扩展可以访问当前文档(例如 1Password 将识别并填充 input 元素。)
注意:之前关于 SO 的所有关于 2010 年、2012 年等相同功能的问题都不再有价值。
【问题讨论】:
-
内容脚本可以通过消息developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/…与后台脚本通信
标签: firefox firefox-addon-sdk firefox-addon-webextensions browser-action