获取“未检查的运行时”.运行management.uninstall时出现错误

Getting "Unchecked runtime.lastError while running management.uninstall:"

本文关键字:uninstall management 错误 运行 检查 运行时 获取      更新时间:2023-09-26

我正在编写一个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)以来,您不能再静默卸载其他扩展。要删除其他扩展,必须满足以下条件:

  1. chrome.management.uninstall被调用作为对用户手势的响应,例如点击(按钮)
  2. 用户必须批准卸载请求,该请求显示在卸载调用后的对话框中。