我们目前在Chrome Web Store中有一个扩展,有很多用户。我们当前请求访问foo.site.com,但现在我们希望更新权限,以便可以获取bar.site.com。据我现在所知,如果我们推送一个需要这两个权限的新更新( Chrome Web Store的新扩展版本),现有用户的扩展将被禁用,直到他们手动重新启用。在更新后下载扩展的新用户将会很好,并且拥有这两个权限<
在开发Chrome扩展时,我的后台脚本需要与特定站点加载的选项卡中的内容脚本进行通信。有没有一种不使用chrome.tabs.sendRequest就能通信的方法?此功能需要"tabs“权限,该权限显示为"this extension has access to your browsing history”,这会吓跑用户。
正如标题所述,是否可以从另一个google扩展访问在google扩展中定义的方法?但是,当我尝试使用以下代码从我的后台页面访问该方法时,可以从Google控制台调用该方法它给出了以下错误:
Unchecked runtime.lastError while running tabs.executeScript: Cannot access a chrome-exte