我有一个Polymer应用程序,其中包含使用Firebase托管的服务工作者。该应用程序适用于除Firefox以外的所有浏览器。当您尝试在初始加载(有效)后在Firefox中刷新浏览器时,它会引发以下错误:
A ServiceWorker passed a redirected Response to FetchEvent.respondWith() while RedirectMode is not ‘follow’
service-worker.js
由polymer-cli
(v0.16.0)自动生成。
答案 0 :(得分:1)
要解决此问题known issue,请在服务工作者的fetch()
请求中将redirect
选项设置为follow
:
fetch(..., { redirect: 'follow' })