随机服务工作者响应错误

时间:2016-06-01 19:14:15

标签: javascript google-chrome selenium service-worker

我正在使用Service Worker和Cache API来缓存静态资源,但是对REST API端点(未在SW中缓存)的随机http请求失败,我唯一的消息是xhr.statusText,文本为{{ 1}}和响应代码500。

我无法判断此错误是否仅发生在未缓存的URL上。两者都没有足够的证据。这仅在Chrome(50.0.2661.75 - 64b)中发生,并且适用于Firefox 45

我无法手动重现它,因为它发生在Selenium测试中,它似乎是随机的。此外,它发生在localhost(SW应该工作,尽管普通的http),但也发生在具有自签名证书的HTTPS域中,因此SW甚至不应该在那里工作......

Selenium测试通常是刷新页面并关闭浏览器窗口,但我不知道它是否重要。

为什么会发生这种情况或如何获取更多信息?

更新: 服务工作者代码:

Service Worker Response Error

0 个答案:

没有答案