我正在尝试按照here中的说明在我的聚合物入门套件克隆中启用离线支持(服务工作者)。
但是,在 gulpfile.js , index.html 和 elements.html 中进行更改后,我每次都会收到以下错误我刷新页面。
此外,如果我在Chrome开发者工具中将限制设置更改为离线并刷新,则页面会返回“无法连接到Internet”消息,因此显示缓存无法正常工作。
还有什么我需要做的吗?
更新:刚刚解码了错误消息中的网址(即http://localhost:5000/bower_components/platinum-sw/platinum-sw-register.html&clientsClaim=true&skipWaiting=true&version=1.0)并在Chrome中运行,并出现 404 错误。如果我删除.html之后的所有内容,那么可以找到该文件。
答案 0 :(得分:2)
我遇到了同样的问题并且结果是因为platinum-sw-cache
在开发开发中设置为disabled
,这意味着如果你运行
gulp serve
所以要离线测试PSK,你需要调用
gulp serve:dist
您也可以忽略ERR_FILE_EXISTS
错误,如@pirxpilot所述。