service-worker相关内容
所以,我有一个带有 service worker 的 HTML 页面,Service Worker 缓存 index.html 和我的 JS 文件. 问题是当我更改 JS 时,更改不会直接显示在客户端浏览器上.当然,在 chrome dev-tools 中,我可以禁用缓存.但在 Chrome 移动版中,我该怎么做? 我尝试访问站点设置并点击了 CLEAR % RESET 按钮.但它仍然
..
我想测试 Service Worker,但我有一个虚拟主机设置,我似乎无法在本地主机上启用 https. 如何将本地虚拟主机 URL 列入白名单以测试 Service Worker每当我尝试在本地主机上注册 Service Worker 时?Chrome 表示需要 https 才能启用 Service Worker.我怎样才能至少在本地测试中突破这个限制. 解决方案 一般来说,为了使
..
从我的根目录中删除 /serviceworker.js 后,Chrome 仍然运行我从 webroot 中删除的 service worker.如何从我的网站和 Chrome 中卸载 Service Worker,以便我可以重新登录我的网站? 我已将问题追溯到 Service Work 的缓存机制,我只想暂时删除,直到有时间调试为止.我使用的登录脚本重定向到 Google 的服务器,以便他们
..
我正在使用 create-react-app 和 express 服务器. create-react-app 有一个预配置的 ServiceWorker 来缓存本地资产 (https://github.com/facebook/create-react-app/blob/master/packages/react-scripts/template/README.md#making-a-pro
..
我正在尝试以下代码: navigator.serviceWorker.register('service-worker.js').then((注册) => {const 消息传递 = firebase.messaging().useServiceworker(registration)控制台日志(消息)messages.requestPermission().then(function ()
..
我有 .NET Core 3+ 工作者服务来检查“一些东西";每 10 秒.在某一时刻,它“随机"地停止这样做,我不知道为什么.到目前为止它发生了两次并且没有异常日志或类似的东西,所以我只能假设我应该在 ExecuteAsync 中添加一个 try-catch,但我的问题是:是否有任何已知问题可能会导致工作人员停止执行的类似行为? 是的,没有请求取消(否则,我想它会记录消息“发件人正在停止"
..
在之前版本的 Angular Service Worker 实现中,配置选项之一是 "routing".这可以在这个未回答的SO问题中看到,在这个Angular CLI 问题,剩下的最好的文档似乎是 Stephen Fluin 的博客文章(在 Angular 团队中),以及 I/O 谈话,来自 Alex Rickabaugh(来自 Google). 在 Angular 5 中,Service
..
我们如何在我们的 angularjs 应用程序的 service worker 中触发事件. 这是在 chrome/firefox 中工作并显示通知的示例代码 self.addEventListener('push', function(event) {console.log('[Service Worker] Push Received.');//console.log(`[Servic
..
我已使用 ng add @angular/pwa --project *project-name* 命令将 @angular/pwa 包添加到我的 Angular CLI 项目中成为一个渐进的网络应用程序,这增加了一个我认识的服务工作者.我想编辑该默认服务人员以支持例如处理共享目标链接.我看到 Service Worker 使用 Google Chrome 中的“Inspect"选项注册到一个名为
..
我是 Service Worker 的新手.我只想知道 Service Worker 如何处理数据变化. 例如,我已经配置了我的数据组并将 strategy 设置为 "performance" 以便 Service Worker 始终首先查看缓存.这意味着任何时候,hit service worker 中的注册 URL 都会首先查看缓存.假设响应有一些变化(数据库中的数据发生了变化),响应会
..
我正在使用 angular5 开发一个应用程序,通过 ng-cli 使用服务工作者,但我意识到在第一次加载应用程序外壳后,它不会刷新.使用 ng build 构建应用程序后,如何将新文件版本推送到我的应用程序?.我可以直接手动重写 sw.js,但是因为它是通过 cli 生成的,所以我不喜欢影响任何我不知道是做什么的. 我整天都在寻找这个答案,但由于服务工作者是 1.6 版 ng-cli 的新
..
我在我们的 Angular 5.2.5 中使用了 Angular-CLI 1.6.6 和 @angular/service-worker 5.2.5应用程序.除了在我们的生产环境中弹出一条错误消息外,在本地 lite-server 和生产服务器上一切正常: 加载资源失败:服务器响应状态为 504(网关超时) 查看 ngsw-worker.js 脚本,我发现生成上述错误消息的行(以下 2
..
我希望使用工人运行一个函数(在后台).数据来自 http 请求.我正在使用模拟计算 (e.data[0] * e.data[1] * xhrData.arr[3])(由返回实际算法结果的函数替换)如下: var ajax = function() {var prom = new Promise(function(resolve, reject){如果(!!XMLHttpRequest){var
..
我按照“https://angular.io/guide/service-worker-getting-started" 使我的应用程序成为 PWA. 正是使用了这个命令: ng 添加@angular/pwanpm install http-server -gng build --prodhttp-server -p 8080 -c-1 dist 然后我在 Chrome 上打开了这个网址
..
在之前版本的 Angular Service Worker 实现中,配置选项之一是 "routing".这可以在这个未回答的SO问题中看到,在这个Angular CLI 问题,剩下的最好的文档似乎是 Stephen Fluin 的博客文章(在 Angular 团队中),以及 I/O 谈话,来自 Alex Rickabaugh(来自 Google). 在 Angular 5 中,Service
..
我从未让 Angular Mobile Team 的 Service Worker 正常工作,此时我想我忘了启用某些东西,因为它自最初发布以来一直没有工作.即使它在我离线时在 Google Chrome(智能手机和台式机)上安装并运行,它也不再工作,更新后也会随机崩溃. 没有关于如何设置它的文档.所以我是这样做的: ng new test-service-worker npm ins
..
使用带有 angular v8 的 Service Worker 时,我总是遇到如下错误,这在 v7 中没有发生 下面是我的配置 package.json "@angular/animations": "~8.2.14",“@angular/common":“~8.2.14",“@angular/compiler":“~8.2.14",“@angular/core":“~8.2.1
..
我有一个 Angular Service Worker,我缓存了声音(mp3 文件),以便可以离线播放.这是ngsw-config-json: {"index": "/index.html",“资产组":[{"name": "应用程序","installMode": "预取",“资源": {“文件":["/favicon.ico","/index.html","/*.css","/*.js","
..
我按照“https://angular.io/guide/service-worker-getting-started" 使我的应用程序成为 PWA. 正是使用了这个命令: ng 添加@angular/pwanpm install http-server -gng build --prodhttp-server -p 8080 -c-1 dist 然后我在 Chrome 上打开了这个网址
..
嗨,我正在尝试部署一个后台 Service Worker,在这种情况下,它会在 3 秒的某个时间间隔内调用 api,但它接缝不起作用,当我转到应用程序时,我没有收到对服务器的请求. 我在 ngsw-config.json 中的数据组: "dataGroups": [{"name": "应用服务列表","urls": [ "http://localhost:5000/api/TcpComm
..