在safari中获取扩展卸载事件

Fin*_*ler 8 events uninstall browser-extension safari-extension

Safari浏览器扩展是否有办法检测自己的卸载?

我想向Google Analytics发送一个活动,以跟踪我的扩展程序的卸载率.

小智 2

在开发论坛上爬行后,我发现 Safari 显然没有此类事件(与 Chrome 不同),或者即使有,它们也没有记录(因此不适合使用)。我认为你最好的选择是:

a) 通过Apple 的错误报告和功能请求网站请求该功能

b) 设置一个外部服务来监视 ~/Library/Safari/Extensions 或 Extensions.plist 文件以进行删除(考虑到安全风险,这可能非常困难)

c) 通过每天或以其他时间间隔 ping 一次外部服务来跟踪活跃用户群。然后可以通过活动的下降来估计删除/不活动率。