【发布时间】:2016-12-13 13:30:09
【问题描述】:
所以我正在尝试按照使用 WebExtensions 的 firefox 扩展的说明进行操作,并且我想将内容脚本附加到某些页面(如此处所述:https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Modify_a_web_page)。
问题是当我编写扩展程序但从本地存储加载它时,我不想指定我希望 content_script 在 manifest.json 中运行的页面集,即,我设置了一个选项页面,其中用户可以指定内容脚本应该运行的页面。是否可以动态更改通常使用 manifest.json 中的 content_script 指令设置的要修改的页面列表?
谢谢
【问题讨论】:
-
您在这里问了两个不同的问题:“我可以动态更改注入 manifest.json
content_script的 URL 吗?”和“如何在我动态确定的 URL 上注入内容脚本?”虽然相关,但如果这是两个独立的问题,而不是归为一个问题,那就更好了。请将此问题编辑为其中之一,并ask a another Question for the other。 -
我以为自己只是在问第一个问题。重读时,我发现它不清楚并按照您建议的方式进行了更改。
标签: javascript firefox content-script firefox-addon-webextensions manifest.json