service-worker相关内容

如何清除服务工作者的缓存?

所以,我有一个带有 service worker 的 HTML 页面,Service Worker 缓存 index.html 和我的 JS 文件. 问题是当我更改 JS 时,更改不会直接显示在客户端浏览器上.当然,在 chrome dev-tools 中,我可以禁用缓存.但在 Chrome 移动版中,我该怎么做? 我尝试访问站点设置并点击了 CLEAR % RESET 按钮.但它仍然 ..
发布时间:2021-12-10 15:13:57 前端开发

通过 HTTP 测试 Service Worker 的选项

我想测试 Service Worker,但我有一个虚拟主机设置,我似乎无法在本地主机上启用 https. 如何将本地虚拟主机 URL 列入白名单以测试 Service Worker每当我尝试在本地主机上注册 Service Worker 时?Chrome 表示需要 https 才能启用 Service Worker.我怎样才能至少在本地测试中突破这个限制. 解决方案 一般来说,为了使 ..

如何卸载 Service Worker?

从我的根目录中删除 /serviceworker.js 后,Chrome 仍然运行我从 webroot 中删除的 service worker.如何从我的网站和 Chrome 中卸载 Service Worker,以便我可以重新登录我的网站? 我已将问题追溯到 Service Work 的缓存机制,我只想暂时删除,直到有时间调试为止.我使用的登录脚本重定向到 Google 的服务器,以便他们 ..
发布时间:2021-12-10 14:49:58 前端开发

工人服务意外停止工作

我有 .NET Core 3+ 工作者服务来检查“一些东西";每 10 秒.在某一时刻,它“随机"地停止这样做,我不知道为什么.到目前为止它发生了两次并且没有异常日志或类似的东西,所以我只能假设我应该在 ExecuteAsync 中添加一个 try-catch,但我的问题是:是否有任何已知问题可能会导致工作人员停止执行的类似行为? 是的,没有请求取消(否则,我想它会记录消息“发件人正在停止" ..
发布时间:2021-11-24 16:52:06 C#/.NET

如何在 Angular 5+ Service Workers 中处理路由?

在之前版本的 Angular Service Worker 实现中,配置选项之一是 "routing".这可以在这个未回答的SO问题中看到,在这个Angular CLI 问题,剩下的最好的文档似乎是 Stephen Fluin 的博客文章(在 Angular 团队中),以及 I/O 谈话,来自 Alex Rickabaugh(来自 Google). 在 Angular 5 中,Service ..

如何为 Angular CLI 项目编辑 Service Worker 文件

我已使用 ng add @angular/pwa --project *project-name* 命令将 @angular/pwa 包添加到我的 Angular CLI 项目中成为一个渐进的网络应用程序,这增加了一个我认识的服务工作者.我想编辑该默认服务人员以支持例如处理共享目标链接.我看到 Service Worker 使用 Google Chrome 中的“Inspect"选项注册到一个名为 ..
发布时间:2021-11-09 00:30:43 其他开发

API 如何有效缓存,使用 Angular CLI 在 Angular 5 中使用 Service Worker

我是 Service Worker 的新手.我只想知道 Service Worker 如何处理数据变化. 例如,我已经配置了我的数据组并将 strategy 设置为 "performance" 以便 Service Worker 始终首先查看缓存.这意味着任何时候,hit service worker 中的注册 URL 都会首先查看缓存.假设响应有一些变化(数据库中的数据发生了变化),响应会 ..

Angular5 PWA 不刷新(服务工作者)

我正在使用 angular5 开发一个应用程序,通过 ng-cli 使用服务工作者,但我意识到在第一次加载应用程序外壳后,它不会刷新.使用 ng build 构建应用程序后,如何将新文件版本推送到我的应用程序?.我可以直接手动重写 sw.js,但是因为它是通过 cli 生成的,所以我不喜欢影响任何我不知道是做什么的. 我整天都在寻找这个答案,但由于服务工作者是 1.6 版 ng-cli 的新 ..

Angular Service Worker - 无法加载资源:服务器响应状态为 504(网关超时)

我在我们的 Angular 5.2.5 中使用了 Angular-CLI 1.6.6 和 @angular/service-worker 5.2.5应用程序.除了在我们的生产环境中弹出一条错误消息外,在本地 lite-server 和生产服务器上一切正常: 加载资源失败:服务器响应状态为 504(网关超时) 查看 ngsw-worker.js 脚本,我发现生成上述错误消息的行(以下 2 ..

在 angular 应用程序中使用 Webworkers(服务工作者缓存访问 angular-cli 中的数据)

我希望使用工人运行一个函数(在后台).数据来自 http 请求.我正在使用模拟计算 (e.data[0] * e.data[1] * xhrData.arr[3])(由返回实际算法结果的函数替换)如下: var ajax = function() {var prom = new Promise(function(resolve, reject){如果(!!XMLHttpRequest){var ..

如何在 Angular 5+ Service Workers 中处理路由?

在之前版本的 Angular Service Worker 实现中,配置选项之一是 "routing".这可以在这个未回答的SO问题中看到,在这个Angular CLI 问题,剩下的最好的文档似乎是 Stephen Fluin 的博客文章(在 Angular 团队中),以及 I/O 谈话,来自 Alex Rickabaugh(来自 Google). 在 Angular 5 中,Service ..

@angular/service-worker 离线时不工作

我从未让 Angular Mobile Team 的 Service Worker 正常工作,此时我想我忘了启用某些东西,因为它自最初发布以来一直没有工作.即使它在我离线时在 Google Chrome(智能手机和台式机)上安装并运行,它也不再工作,更新后也会随机崩溃. 没有关于如何设置它的文档.所以我是这样做的: ng new test-service-worker npm ins ..
发布时间:2021-11-09 00:00:05 其他开发

angular 6 service worker dataGroups 不工作

嗨,我正在尝试部署一个后台 Service Worker,在这种情况下,它会在 3 秒的某个时间间隔内调用 api,但它接缝不起作用,当我转到应用程序时,我没有收到对服务器的请求. 我在 ngsw-config.json 中的数据组: "dataGroups": [{"name": "应用服务列表","urls": [ "http://localhost:5000/api/TcpComm ..
发布时间:2021-11-08 23:11:19 其他开发