从 webextension 弹出窗口中获取 window.document
Get window.document from webextension popup
我有一个 firefox 扩展,它在单独的 window 中打开,我需要访问所有 firefox 打开的选项卡的 window.document 对象。
我找不到办法做到这一点,因为 webextension api 只提供有关选项卡的只读信息,而不是 window 对象本身。
有办法吗?
要访问页面“DOM,您需要将内容脚本注入这些页面。它们是唯一可以访问 document
个常规选项卡的组件。
如果您需要经常这样做,您可以通过清单注入内容脚本。如果您只是不经常需要它,请考虑使用 browser.tabs.executeScript
.
的编程注入
我有一个 firefox 扩展,它在单独的 window 中打开,我需要访问所有 firefox 打开的选项卡的 window.document 对象。 我找不到办法做到这一点,因为 webextension api 只提供有关选项卡的只读信息,而不是 window 对象本身。 有办法吗?
要访问页面“DOM,您需要将内容脚本注入这些页面。它们是唯一可以访问 document
个常规选项卡的组件。
如果您需要经常这样做,您可以通过清单注入内容脚本。如果您只是不经常需要它,请考虑使用 browser.tabs.executeScript
.