Chrome扩展程序更新后恢复动态授予的权限

时间:2015-10-08 18:11:53

标签: javascript google-chrome google-chrome-extension permissions content-script

我试图将内容脚本注入用户指定域中的网页。我在"http://*/"中使用"https://*/""optional_permissions"用于manifest.json,并使用chrome.permissions.request动态获取用户指定域的权限。但是在我重新加载扩展后,尽管我的选项仍然存在,但那些动态授予的权限仍然存在。

例如,我将github.com指定为目标域,保存后Chrome会要求我确认。然后,当我重新加载扩展并检查扩展所拥有的当前权限时,对github.com的访问权就消失了。我希望Chrome能够#34;记得"这些权限而不是再次保存选项以触发权限请求。或者有没有办法恢复"扩展程序更新后的此类权限?

PS。将监听器添加到chrome.runtime.onInstalled并不起作用,因为它不是由用户手势触发的。

0 个答案:

没有答案