对于Google Chrome扩展程序,我希望拥有“内容脚本”的可选权限,以便仅在用户授予此可选权限时才激活内容脚本。扩展程序的清单中有一个"content_scripts": [{..., "matches": "url"}]
,它会触发一个非可选的请求,允许您读取和更改该网址的所有内容。
documentation on option permissions未提及内容脚本。并且documentation for RequestContentScript仍然表示它在稳定版本中不可用。
有办法做到这一点吗?
答案 0 :(得分:1)
您可以使用Firefox的contentScripts.register() API及其Chrome polyfill动态注册新的内容脚本。
您还必须注意新权限,并在新主机上注册脚本。
webext-dynamic-content-scripts模块负责所有这些工作。