我正在编写一个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被称为对用户手势的响应,例如单击(在按钮上)
用户必须批准在卸载调用之后对话框中显示的卸载请求。

08-08 03:20