我试图将内容脚本注入用户指定域中的网页。我在"http://*/"
中使用"https://*/"
,"optional_permissions"
用于manifest.json
,并使用chrome.permissions.request
动态获取用户指定域的权限。但是在我重新加载扩展后,尽管我的选项仍然存在,但那些动态授予的权限仍然存在。
例如,我将github.com
指定为目标域,保存后Chrome会要求我确认。然后,当我重新加载扩展并检查扩展所拥有的当前权限时,对github.com
的访问权就消失了。我希望Chrome能够#34;记得"这些权限而不是再次保存选项以触发权限请求。或者有没有办法恢复"扩展程序更新后的此类权限?
PS。将监听器添加到chrome.runtime.onInstalled
并不起作用,因为它不是由用户手势触发的。