问题描述
如果您在Service Worker中使用Baa : proprecord -> inhabited nat
或Boo : proprecord -> inhabited Prop
,请注意cache.addAll
或其他位置的cache.add
配置。
在新版本的 Chrome 85 中,为Cache-Control
使用.htaccess
值可防止Service Worker缓存文件。
此外,Service Worker无法安装,您的网站/应用程序可能会受到威胁。
解决方法
编辑:这很可能是由于Chrome bug已解决。
这不是预期的行为。我没有在Service Worker Specification中提到“无存储”,也没有在ChromeStatus中看到任何指示更改的信息。
我也无法在Mac的Chrome 85.0.4183.83上重现该问题。
例如,在JS控制台中运行以下代码将导致成功添加缓存:
DoThing doThing = listOfCommands.Peek() as DoThing;
if(doThing != null)
{
Debug.Log(doThing.name);
}
是什么让您认为它不起作用,您能否指出问题的重演?