Javascript 从webextension弹出窗口获取window.document
我有一个firefox扩展,它在单独的窗口中打开,我需要访问所有firefox打开选项卡的window.document对象。 我找不到这样做的方法,因为WebExtensionAPI只提供关于选项卡的只读信息,而不提供窗口对象本身的只读信息。Javascript 从webextension弹出窗口获取window.document,javascript,firefox-addon,firefox-addon-webextensions,Javascript,Firefox Addon,Firefox Addon Webextensions,我有一个firefox扩展,它在单独的窗口中打开,我需要访问所有firefox打开选项卡的window.document对象。 我找不到这样做的方法,因为WebExtensionAPI只提供关于选项卡的只读信息,而不提供窗口对象本身的只读信息。 有没有办法做到这一点?要访问页面的DOM,需要将内容脚本注入这些页面。它们是唯一可以访问常规选项卡的文档的组件 如果需要经常这样做,可以通过清单注入内容脚本。如果您只需要它很少,考虑使用程序注解,使用浏览器.Tabes。 看。谢谢,这对我帮助更大,只有
有没有办法做到这一点?要访问页面的DOM,需要将内容脚本注入这些页面。它们是唯一可以访问常规选项卡的
文档
的组件
如果需要经常这样做,可以通过清单注入内容脚本。如果您只需要它很少,考虑使用程序注解,使用<代码>浏览器.Tabes。
看。谢谢,这对我帮助更大,只有一个问题。似乎不可能在newtab或firefox的“关于:调试”或“关于:插件”页面中添加内容脚本。你知道有什么办法吗?没错。您根本无法将脚本注入特权页面。你需要记住这一点。