我正在编写一个 Chrome 扩展程序,我想在其中卸载另一个扩展程序。我正在关注文档,但收到此错误:
Unchecked runtime.lastError while running management.uninstall: chrome.management.uninstall requires a user gesture.
我不确定原因是什么,因为我是这样调用电话的:
chrome.management.uninstall("fgbjpbdfegnodokpoejnbhnblcojccal");
我什至尝试将 showDialog bool 值添加为 true 选项,但出现同样的错误。任何帮助,将不胜感激。
该对话框没有显示,我只是收到一个错误。
最佳答案
自 Chrome 34.0.1791.0 ( crbug 178319 ) 起,您无法再静默卸载其他扩展程序。 要删除其他扩展,必须满足以下条件:
-
chrome.management.uninstall
被称为对用户手势的响应,例如单击(按钮) - 用户必须批准卸载调用后对话框中显示的卸载请求。
关于javascript - 获取 "Unchecked runtime.lastError while running management.uninstall:",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24835110/