&引用;损坏的内容错误“;在Firefox上使用Polymer/Firebase

&引用;损坏的内容错误“;在Firefox上使用Polymer/Firebase,polymer,service-worker,Polymer,Service Worker,我有一个聚合物应用程序,由Firebase托管服务人员。除Firefox外,该应用程序在所有浏览器上都运行良好。当您尝试在初始加载后刷新Firefox中的浏览器时(正常工作),它会抛出以下错误: 当RedirectMode不是“follow”时,ServiceWorker将重定向响应传递给FetchEvent.respondWith() service worker.js由polymer cli(v0.16.0)自动生成 要解决此问题,请在服务人员的请求中将重定向选项设置为遵循: fetch(.

我有一个聚合物应用程序,由Firebase托管服务人员。除Firefox外,该应用程序在所有浏览器上都运行良好。当您尝试在初始加载后刷新Firefox中的浏览器时(正常工作),它会抛出以下错误:

当RedirectMode不是“follow”时,ServiceWorker将重定向响应传递给FetchEvent.respondWith()

service worker.js
polymer cli
(v0.16.0)自动生成

要解决此问题,请在服务人员的请求中将
重定向
选项设置为
遵循

fetch(..., { redirect: 'follow' })

@Ricky我实际上无法在Firefox49中重现这个问题(我在Firebase上使用未经修改的PSK)。你的Firefox版本是什么?你的Firebase站点的链接是什么?@Ricky还想再次检查,在检查新行为之前,你是否验证过修改后的服务人员已激活?您可以从FF DevTools(
about:debug#workers
)中检查服务工作者状态。将检查并返回您Firefox 49.0.2--软件已正确激活--我通常会注销注册或硬刷新以在重新加载时测试最新版本以修复Firefox 54中的类似问题