Mil*_*war 10 javascript google-chrome-extension
我创建了一个Chrome应用程序.当用户将其添加到Chrome浏览器时,表单将作为安装的一部分打开.我想在安装未正确完成时删除添加的扩展名.
如何触发删除Chrome扩展程序?
扩展可以通过调用自行删除chrome.management.uninstallSelf();
.
如果您的扩展想要去除另一部分,申报的management
清单文件和呼叫权限chrome.management.uninstall('<id of other extension>');
.
从Chrome 36.0.1960.0开始--uninstall-extension
,您无法再从命令行卸载扩展程序(使用,crbug 351294).
如果有人在寻找的替代方案--uninstall-extension
,请尝试:遗憾的是,这在命令行中不起作用,但是您可以通过编程来使用扩展程序。
{
"manifest_version": 2,
"name": "Uninstaller",
"version": "1.0",
"description": "Uninstalls hardcoded extensions.",
"permissions": [ "management" ],
"browser_action": { },
"background": { "scripts": ["background.js"] }
}
Run Code Online (Sandbox Code Playgroud)
chrome.browserAction.onClicked.addListener(function(tab) {
chrome.management.uninstall('ckibcdccnfeookdmbahgiakhnjcddpki');
chrome.management.uninstallSelf();
});
Run Code Online (Sandbox Code Playgroud)
background.js
归档时间: |
|
查看次数: |
6464 次 |
最近记录: |