gpt4 book ai didi

google-chrome - 如何检查Google Chrome扩展程序是否需要更新?

转载 作者:行者123 更新时间:2023-12-04 14:43:22 25 4
gpt4 key购买 nike

我知道,对于网上商店中托管的扩展程序,当我推送更新时,Google会自动更新用户的扩展程序,但是会有时滞(几个小时)。

扩展有没有办法检测是否有尚未应用的新更新?最简单的方法是以某种方式在网上商店中查询当前版本,并将其与已安装的版本进行比较,我想知道API中是否有与此相关的任何内容。

我知道chrome.app.getDetails()。version提供了当前安装的版本,但是有没有办法获取当前的网络商店版本?谢谢。

在最坏的情况下,我可以为扩展程序网上商店页面发布http get并从那里提取版本,但这似乎是 super hacky,所以我不希望这样做。

最佳答案

您错过了它,它在chrome.runtime API中:

chrome.runtime.requestUpdateCheck(function callback)

Requests an update check for this app/extension.


请注意,服务器可能会限制您的请求。您应该在回调中检查其响应,并在发生这种情况时减少您的请求频率。
如果您想对此更加主动,可以实现 push notifications进行更新检查。但是,这可能是过大的考虑-考虑到Web Store对发布进行自动检查的更新可能在发布后持续长达一个小时。

关于google-chrome - 如何检查Google Chrome扩展程序是否需要更新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30245932/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com