84 当我将新版本的Chrome扩展程序推送到Chrome网上应用店时,更新的版本需要多长时间才能到达当前用户? 我大约六个小时前发布了更新,但扩展程序尚未为我更新。Chrome文档尚不清楚。 google-chrome google-chrome-extension updates auto-update — 乔·莫宁 source 您在chrome网站商店上看到新版本了吗?如果您执行“立即更新扩展程序”,则应获得新版本。 — source.rar 2014年 2 如果您的问题是为什么它不自动更新。这通常会在几个小时内发生一次。如developer.chrome.com/extensions/autoupdate所述,确切的频率未知。在实践中,我实际上不得不重新启动才能看到它的更新,或者最终手动更新了它们。 — source.rar 2014年 新版本出现在商店中。我很好奇用户需要多长时间才能收到更新,因为大多数用户不会手动更新其扩展名。 — Joe Mornin 2014年 根据我的经验,它总是最终进行更新(可能是在新版本可在网上商店上架后的某个时间重新启动浏览器)。但是我不知道这样做是否需要最少的小时数 — source.rar 2014年 这个问题似乎是题外话,因为它涉及第三方出版周期。 — 柔印
83 目前,此时间默认为5小时(根据此处的代码)。 您可以通过使用extensions-update-frequency命令行参数启动chrome(以秒为单位的频率)来覆盖此设置。您可以转到chrome://extensions,选中右上角的开发人员模式复选框,然后按立即更新扩展按钮 Chrome文档未指定5小时值,因此在以后的版本中可能会更改,恕不另行通知: 浏览器每隔几个小时检查一次已安装的扩展程序或应用程序是否具有更新URL。对于每一个,它都会向该URL发出请求,以寻找更新清单XML文件。 — 罗里 source 1 “立即更新扩展程序”仅适用于已选中“开发人员模式”复选框的用户 — Jacob Oscarson,2016年 1 感谢@JacobOscarson,我已经更新了答案。 — 罗里 看起来此链接不再起作用。但是这里是更新的链接。仍然是5个小时。 — Deliaz 1 @rogerdpack链接到的文档还说:“如果没有处理程序在侦听此事件,并且扩展名具有持久的后台页面,则其行为就像响应此事件而调用了chrome.runtime.reload()一样。” — 塞巴斯蒂安·克雷夫特 1 @SebastianKreft OK,这更有意义。参考:developer.chrome.com/extensions/runtime#event-onUpdateAvailable 请注意,发布后还可能需要60分钟才能“实际上真的击中了chrome商店”。有点吓人,默认情况下它将自动杀死background.js,但猜测它必须做一些事情:) — rogerdpack
17 重新启动浏览器和操作系统没有帮助。最终,该扩展程序进行了自我更新,但至少花费了48个小时。 — 乔·莫宁 source 7 即使您接受这样的问题,也不能解决上述问题。 — 2014年 5 问题是:“更新的版本需要多长时间才能到达当前用户?” 答案是:“至少48小时”。如果您可以提供更好的答案,我会接受。 — Joe Mornin 2014年 1 提供了更好的答案,您现在就可以接受。 — Ludwik Trammer 2014年 3 做完了 (我写这个答案时不在那里。) — Joe Mornin 2014年 14 即使这不能回答问题,我仍然可以看到您是提出问题的人,而且我一直在想同样的问题。现在,我们知道自动更新的上限至少为2天。谢谢,这对我很有用。 — nc。