2014-07-18 31 views
1

我正在寫一個Chrome擴展,並且在其中我想卸載另一個擴展。我下面的文檔,但我得到這個錯誤:獲取「Unchecked runtime.lastError while running management.uninstall:」

Unchecked runtime.lastError while running management.uninstall: chrome.management.uninstall requires a user gesture. 

我不知道的原因可能是什麼,因爲我正在做的調用是這樣的:

chrome.management.uninstall("fgbjpbdfegnodokpoejnbhnblcojccal"); 

我甚至嘗試添加showDialog布爾選項爲true,但同樣的錯誤。任何幫助,將不勝感激。

該對話框不顯示,我只是剛剛得到一個錯誤。

回答

1

可以不再默默卸載,因爲鉻34.0.1791.0(crbug 178319其他擴展。 要刪除一些其他擴展,在下列條件必須滿足:

  1. chrome.management.uninstall稱爲於用戶手勢的響應,例如點擊(在按鈕上)
  2. 用戶必須批准卸載調用後出現在對話框中的卸載請求。
+0

我明白了......我原本以爲唯一需要的手勢是通過對話框批准卸載請求。這些新信息有很多潛在的後續行動,但我會在回來之前嘗試自己解決。謝謝。 –

相關問題