javascript - 有多少用户使用我的扩展程序?

标签 javascript google-chrome google-chrome-extension

我想知道的是了解有多少人使用我的扩展程序的最简单方法,并且我想要一份每日报告,这意味着我希望每个用户在第一次启动浏览器时通知我他使用了它某一天。 我尝试使用 localStorage 缓存上次通知的日期,但对于不同的域来说是不同的,因此它不起作用 - 每次用户打开新网站时,它都会再次通知我。 请有人帮忙,先谢谢了!

最佳答案

您有 2 个持久存储选项。

1) chrome.storage API 。它可用于您显然正在使用的内容脚本,因此您的代码几乎不需要修改。但是,由于它是异步的,因此需要对其进行重组。

2) 如果添加 background page ,其中的 localStorage 将绑定(bind)到您的扩展程序的“域”,因此将是持久且唯一的。这可能需要对跟踪的工作方式进行更多重组。

关于javascript - 有多少用户使用我的扩展程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25324526/

相关文章:

javascript - Chrome 扩展 : If my app does not have a default_popup set then I am not able to view Inspect Popup. 如何调试?

javascript - jQuery load() 在 textarea 上没有按预期工作

javascript - 删除 Javascript 警报行会阻止我的 append 代码正常工作

java - chrome 中的 Jquery html() 编码错误

google-chrome-extension - Chrome 的 native 消息发送/接收二进制数据

google-chrome-extension - Chrome 说我的扩展程序的 list 文件丢失或无法读取

javascript - 正则表达式第一个字符不能是点,只能是数字

javascript - React-select 不显示字段中选择的值

javascript - 为我的扩展请求可选权限时出现 "chrome.permissions is not available"

bash - 如何从命令行使用 Chrome Headless 下载网站?