获取“未检查的运行时”.运行management.uninstall时出现错误
Getting "Unchecked runtime.lastError while running management.uninstall:"
我正在编写一个Chrome扩展,并在其中我想卸载另一个扩展。我遵循文档,但得到这个错误:
Unchecked runtime.lastError while running management.uninstall: chrome.management.uninstall requires a user gesture.
我不确定原因是什么,因为我是这样打电话的:
chrome.management.uninstall("fgbjpbdfegnodokpoejnbhnblcojccal");
我甚至尝试添加选项与showDialog布尔值为真,但同样的错误。任何帮助都会很感激。
对话框没有显示,我只是得到一个错误。
自Chrome 34.0.1791.0 (crbug 178319)以来,您不能再静默卸载其他扩展。要删除其他扩展,必须满足以下条件:
-
chrome.management.uninstall
被调用作为对用户手势的响应,例如点击(按钮) - 用户必须批准卸载请求,该请求显示在卸载调用后的对话框中。