标签: debugging google-chrome-devtools service-worker firefox-developer-tools workbox
当前测试工作箱和服务工作者缓存似乎工作正常。但是,在Firefox Devtools的“网络”标签中,它对同一脚本发出3个请求,而Google Chrome浏览器仅发出1个请求?
请参见下面的屏幕截图。 Firefox :
如您所见,Firefox对1个脚本提出了3个请求-首先,从缓存的存储区中获取0字节,然后通过服务工作程序获取第二个请求,然后再次从缓存的存储区中获取第三个请求。为什么会这样?
在 Chrome 中,正常行为是正常的,脚本是直接从服务工作者获取的,这是唯一的请求: