chrome.runtime.setUninstallUrl没有'似乎不起作用
chrome.runtime.setUninstallUrl doesn't seem to be working
我正试图让我的chrome扩展在卸载时访问一个URL。显然,chrome.runtime.setUninstallUrl
是最好的(也是唯一的?)选项,但它似乎对我不起作用。它根本不会开火。
这是我使用的代码:
chrome.runtime.setUninstallURL('www.google.com');
它与其他几个事件侦听器一起位于扩展的后台JavaScript文件中。我试着将我的解压缩扩展加载到Chrome中,然后将其删除,但卸载URL没有改变。
如有任何帮助,我们将不胜感激。
URL必须具有http:或https:方案。
更新
该功能已在Chrome 41中推出,因此答案基本上是过时的——现在应该可以使用了。
文档显示警告:
仅适用于开发通道。
这意味着这个API函数仍然被认为是实验性的,在Chrome的Stable/Beta版本中没有启用。
以下是Chrome漏洞跟踪器中的相应问题。看起来这个功能应该很快就会稳定下来(从7月份开始准备),但在使用过程中有点迷失了方向。考虑突出问题以提高其优先级。
在修复之前,它不会在正常的Chrome版本中工作。顺便说一句,如果你在后台控制台中查看,你应该看到一个错误,即函数未定义。
您已经可以有条件地将其安全地包含在代码中,因此它将在启用它的构建中工作:
if(chrome.runtime.setUninstallURL) {
chrome.runtime.setUninstallURL('http://example.com/');
} else {
// Not yet enabled
}
相关文章:
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- 监视函数从服务返回不起作用,但作用域函数起作用
- 幻灯片滚动javascript不起作用
- 简单的javascript在Shopify中不起作用
- Recaptcha在IE7和IE8中不起作用
- Ember Data DS.Model's set函数不起作用
- JsFiddle上的鼠标事件不起作用
- 我的AngularJS表达式没有'不起作用
- 点击按钮输入不起作用
- 面向对象的Javascript代码在IE7中不起作用
- 分部隐藏在jquery中不起作用
- 在phonegap应用程序内部重定向不起作用
- Array.length似乎不起作用;console.log则显示其他情况
- $ionicplatform内的$scope不;不起作用
- 我的javascript for循环不起作用
- Chrome 消息:chrome.runtime.sendMessage 在最新版本 49 上不起作用
- 控制台.log在 chrome.runtime.onMessage.addListener 中不起作用
- chrome.runtime.setUninstallUrl没有'似乎不起作用
- chrome.runtime.sendMessage在chrome扩展中不起作用
- chrome.runtime.onMessage.addListener在内容脚本中不起作用