235得票20回答
如何卸载Service Worker?

从我的根目录中删除了/serviceworker.js 文件后,Chrome 仍然运行了我从 webroot 中删除的服务工作者。如何卸载网站和 Chrome 中的服务工作者,以便我可以重新登录网站? 我已经追踪到问题与 Service Work 的缓存机制有关,并且现在只想暂时将其移除,直...

214得票3回答
服务工作者可以做什么,而网络工作者则不能?

服务工作者(service workers)和Web工作者(web workers)有什么区别?它们之间互相不能胜任的任务是什么? 看起来,Web工作者是服务工作者功能的一个子集。这个说法正确吗?

150得票9回答
通过HTTP测试Service Worker的选项

我想测试服务工作者(Service Workers),但我有一个虚拟主机设置,似乎无法在本地主机启用HTTPS。 我该如何将我的本地虚拟主机URL加入白名单,以便在本地主机上注册服务工作者时进行测试?Chrome浏览器指出需要HTTPS才能启用服务工作者。至少在本地测试中,我该如何跨越这种限制。

127得票2回答
一个PWA是如何更新自己的,以及更新的时间和方式是怎样的?

据我所知,一旦在PWA网站上点击“添加到主屏幕”,浏览器将使用提供的清单文件和源代码生成一个.apk文件,并像正常应用程序一样安装它。 我注意到当我更新网站时,应用程序也会显示更新后的内容,这表明该应用程序只是用于访问网站的包装器。我还注意到网站的更新不是立即显示的,我认为这是由于内部缓存造成...

125得票3回答
React中的Service Worker是什么?

创建React应用程序时,默认会调用Service Worker。为什么要使用Service Worker?默认调用的原因是什么?

115得票11回答
你能在使用自签名证书的情况下使用Service Worker吗?

我有用于测试的开发服务器。它们有自签名SSL证书,允许我们通过HTTPS测试Web应用程序,但会出现突出的警告,指出证书无法验证。 这没关系,但是我有一个Service Worker,在使用navigator.serviceWorker.register时会抛出错误。 Securit...

108得票1回答
不透明响应有哪些限制?

不透明响应是Fetch API的一部分定义,代表在未启用CORS时向远程源发出请求的结果。 在JavaScript中以及作为页面资源使用不透明响应时,存在哪些实际限制和“坑点”?

94得票3回答
Angular服务工作者 - 无法加载资源:服务器响应状态为504(网关超时)

我正在使用 Angular-CLI 1.6.6, @angular/service-worker 5.2.5, 在我们的 Angular 5.2.5 应用程序中。在本地的lite-server上以及生产服务器上,一切工作正常,除了一个错误信息在我们的生产环境中弹出: Failed to...

88得票7回答
我该如何移除错误的Service Worker,或者实现“紧急停止”功能?

我正在使用计算机中的服务工作器API进行试玩,以便了解如何在我的真实世界应用程序中受益。 我遇到了一个奇怪的情况,我注册了一个服务工作者来拦截fetch事件,以便在发送请求到源之前检查其缓存中是否有所请求的内容。 问题在于,这段代码存在错误,阻止了函数发出请求,因此我的页面变成了空白;什么也...

83得票5回答
服务工作者的存储限制是多少?

大多数浏览器为每个域提供5MB的localStorage存储限制。那么,服务工作者是否存在这样的内存限制/约束呢? 我知道Web Workers(服务工作者基于此)没有这样的限制。但是Web Workers并不完全用于资产缓存,而是更多地用于处理(因此CPU是主要关注点)。 如果没有内存...