我正在尝试检测我的扩展程序是否已卸载。
我无法使用chrome.management.onUninstalled
,因为它会在其他扩展名上被触发。
答案 0 :(得分:20)
从Chrome 41开始,您现在可以open a URL when the extension is uninstalled。这可能包含退出调查或跟踪卸载事件作为某种分析。
答案 1 :(得分:11)
答案 2 :(得分:1)
您可以调用chrome.runtime.setUninstallURL("www.example.com/survey")
并将用户重定向到URL。不幸的是,扩展程序一经删除,后台脚本也将被删除,您将无法执行日志事件或将匹配发送到Google Analytics(分析)之类的操作。
我要做的是将重定向URL设置到服务器端点,并执行一些任务,例如将事件记录到我自己的数据库中,或将匹配结果发送到Google Analytics(分析)(ga hit builder)。然后调用res.status(301).redirect("www.example.com/survey")
到一些调查URL。最后,我可以将卸载事件发送给Google分析。