gpt4 book ai didi

javascript - 应用程序缓存错误事件:无法将新缓存提交到存储

转载 作者:行者123 更新时间:2023-12-03 06:59:41 24 4
gpt4 key购买 nike

我创建了一个网站脱机应用程序缓存,它在大多数情况下都可以正常运行,但是对于某些用户而言,它会失败。
在Chrome中,当我启动网站时,它会加载 list ,并且在我需要创建缓存时,它会显示错误:
“应用程序缓存错误事件:无法将新缓存提交到存储”。
当我尝试使用Icognito模式(Privat Chrome导航)启动应用程序时,它又可以工作了……所以我不知道该怎么办。
Chrome 86已发布,但我们仍然在某些(不是全部)计算机上看到该错误。
有人能帮我吗 ?谢谢。

最佳答案

我面临着同样的问题。由于Chrom 85停止了AppCache API的常规使用,我们将DNS域mytld.com(包括子域)的“试用”密钥添加到了我们的应用程序中,以便Chrome在2021年4月之前仍允许使用AppCache API。
解码后的试用密钥如下所示:

{"origin":"https://mytld.com:443","feature":"AppCache","expiry":1617753599,"isSubdomain":true}

对于一个子域( test.mytld.com),它起作用;而另一个子域( qs.mytld.com)不起作用。
控制台中的错误消息是:
Application Cache Error event: Failed to commit new cache to storage
当我在新的隐身窗口中打开应用程序时, qs.mytld.com不会引发错误消息,但也不起作用(AppCache为空)。
更新:
我们发现Chrome 85显然有一个错误,该错误会导致所描述的错误消息。 Chrome 86(测试版)和Chrome 87(测试版)实际上使用相同的试用版密钥工作。由于Chrome 86将于10月发布为“稳定”状态,因此我们的用户必须等到6月6日。

关于javascript - 应用程序缓存错误事件:无法将新缓存提交到存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64027140/

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