如何让我的 Chrome 扩展程序用户知道扩展程序何时更新?
我想向他们展示一个包含新功能的弹出窗口。
I want to show them a popup with the new features.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我想向他们展示一个包含新功能的弹出窗口。
I want to show them a popup with the new features.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
我在这里提交了答案和工作代码示例chrome扩展首次运行:
检测 Chrome 扩展程序首次运行/更新
您将获得
版本manifest.json
的 code>,将其存储到localStorage
中。在后台页面中,检查您的version
是否已设置(通过未定义),如果未设置,您就知道您的扩展刚刚安装,否则,如果版本发生更改,您就知道它正在更新I have submitted an answer and a working code example here chrome extension first run:
Detect Chrome extension first run / update
You get the
version
from themanifest.json
, you store that into yourlocalStorage
. In your background page, you check if yourversion
has been set (via undefined) if it isn't set you know that your extension just installed, otherwise if the versions changed, you know it is being updating将
version
变量存储在localStorage
中,并将本地current_version
变量硬编码到 JavaScript 中。然后在扩展启动期间(在background.html 中)比较这两者。之后用当前版本更新 localStorage 变量。Store
version
variable in alocalStorage
and have localcurrent_version
variable hardcoded into javascript. Then during extension startup (in background.html) compare those two. After that update localStorage variable with the current version.