我正在编写一个Chrome扩展程序,并且要在其中卸载另一个扩展程序。我正在关注文档,但出现此错误:
Unchecked runtime.lastError while running management.uninstall: chrome.management.uninstall requires a user gesture.
我不确定是什么原因,因为我正在这样拨打电话:
chrome.management.uninstall("fgbjpbdfegnodokpoejnbhnblcojccal");
我什至尝试将带有showDialog布尔值的选项添加为true,但存在相同的错误。任何帮助,将不胜感激。
该对话框没有显示,我只是得到一个错误。
最佳答案
从Chrome 34.0.1791.0(crbug 178319)开始,您将无法再静默卸载其他扩展。
要删除其他扩展名,必须满足以下条件:chrome.management.uninstall
被称为对用户手势的响应,例如单击(在按钮上)
用户必须批准在卸载调用之后对话框中显示的卸载请求。