腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
正在
检测
服务
工作者
逐出
、
当浏览器
检测
到存储严重不足时,它可以选择
逐出
服务
工作者
的缓存,如所述。通常,我依靠navigator.serviceWorker.register使我的UI适应
服务
工作者
的存在或不存在。
浏览 4
提问于2017-01-26
得票数 4
1
回答
如何在
服务
工作者
中利用subscription.getKey()?
、
、
我
正在
使用基于
服务
工作者
的Google Chrome推送通知
服务
为我的web用户构建一个推送通知
服务
。目前,GCM不允许推送消息包含有效负载以克服此差距我的
服务
工作者
检测
推送通知事件并从
服务
器提取消息,但是
服务
工作者
无法向
服务
器标识自己以获取正确的消息。
浏览 1
提问于2015-11-21
得票数 0
1
回答
如何在不刷新页面的情况下
检测
服务
工作者
更新?
、
有没有一种方法可以将当前的
服务
工作者
与
服务
器上的
工作者
进行比较,而无需在页面之间移动或刷新当前页面?我的应用程序主要是一个页面,用户几乎不会在页面之间移动。我已经找到了在页面之间导航或刷新时
检测
服务
工作者
更新的多种方法(例如,为updatefound添加事件侦听器)。到目前为止,我有一个有效的visibilityChange事件,每当我想要
检测
服务
工作者
更新时,它都会正确触发,但是很难找到一种实际
检测</em
浏览 16
提问于2019-06-07
得票数 0
回答已采纳
1
回答
如何在使用Internet Explorer时禁用
服务
工作者
?
、
、
、
我
正在
创建一个同时实现AppCache和
服务
工作者
的Angular web应用程序。我在我的应用程序上启用了
服务
工作者
,因此我的应用程序可以在除Internet explorer之外的所有浏览器上正常工作。如果应用程序在IE上运行,我需要一种方法来禁用
服务
工作者
。我
正在
研究应用程序,
检测
它在哪个浏览器上运行,并调用一些代码来禁用
服务
工作者
或类似的东西。如果任何人在这方面有任何经验,我将不胜感激。
浏览 35
提问于2017-08-24
得票数 2
2
回答
Windows Azure缓存就在缓存项被删除之前获取它的实例
、
我
正在
使用Azure缓存(具有本地缓存支持的
工作者
角色)来缓存一些项目。否,我希望在通过
逐出
从缓存中删除缓存项目之前将其保存到Azure存储表中。我知道我可以从
服务
器连接到删除通知,但它只告诉我已经删除的键,而没有引用任何实际的对象。有人知道如何解决这个问题吗?这个解决方案的问题是很快就会有100000个计时器在我的
服务
器上疯狂运行。还有其他想法吗?
浏览 1
提问于2013-06-04
得票数 0
2
回答
在
服务
工作线程中使用browser.js
、
、
、
但是,在使用importScripts的
服务
工作线程中包含babel的会导致以下错误: GET http://localhost:8080/babel-core/browser.js net::ERR_FAILEDedit2:要获取此消息,请查看此存储库,在端口8080处启动一个本地
服务
器,最后加载。我们目前使用的是Chrome 44。
浏览 0
提问于2015-08-11
得票数 3
2
回答
如何为试图在没有internet的情况下连接到页面的用户创建自定义错误页面?
、
、
、
我想有一个自定义的错误页面,无论何时你失去了互联网/尝试进入网站没有互联网,但我找不到任何教程。我知道这是可能的,因为卡通城重写的网站有一个,就像我网站上的图片所描绘的那样,可以在找到!<link
浏览 8
提问于2020-12-07
得票数 0
1
回答
是否可以从新的
服务
工作者
中
检测
现有
服务
工作者
的存在?
、
我有一个复杂的
服务
人员。当它安装时,它的初始设置行为需要改变,这取决于是否已经有另一个
服务
工作者
已经就位。是否可以从
服务
工作者
内部
检测
另一个
服务
工作者
是否已经处于活动状态,最好是在install事件期间?从页面上下文中看,我可以使用navigator.serviceWorker.getRegistrations(),但是navigator.serviceWorker在
服务
工作者
本身内部是未定义的。
浏览 20
提问于2020-10-06
得票数 0
回答已采纳
1
回答
如何更新
服务
工作人员和缓存的PWA文件?
、
、
、
我
正在
研究如何使我的应用程序作为PWA工作,我想知道当我部署我的应用程序的新版本时,如何使现有用户的缓存失效。浏览器如何决定何时尝试更新注册的
服务
工作者
?我可以取消注册我的
服务
人员在我的PWA中安装一个新版本吗?这不会破坏PWA吗?我的index.html由
服务
工作者
缓存,这意味着使用PWA的人永远不会获得我的主JS包的新版本(因为缓存的index.html将通过文件名中的散列指向旧的包)。如果想脱机使用我的应用程序,我需要我的
服务
工作者
能够缓存我的散
浏览 0
提问于2019-08-06
得票数 2
1
回答
一个进步的web应用程序是如何更新的-安装是否被重新触发?
、
、
、
、
在这个答案中,如果manifest.json链接被更新,或者一个字符从service-worker.js文件中被修改,那么PWA就会被更新。是否有文档证明安卓和iOS上的所有浏览器都是如此?(我不知道后者是否以与Android相同的方式使用PWA )self.addEventListener('install', (e) => { caches.open(
浏览 12
提问于2022-01-17
得票数 1
4
回答
应用程序缓存还是
服务
工作者
- 2016/Q2使用哪一种?
、
、
、
、
我
正在
开发一个网页应用程序,必须是离线可用的。然而,这是我的难题。尽管一些浏览器可能仍然支持它,但它
正在
被删除。不要在旧的或新的项目中使用它。使用它的网页或Web应用程序在任何时候都可能中断。 兼容性表表示Safari和Internet不支持
服务
工作人员。进一步咨询并假设它是
浏览 10
提问于2016-04-19
得票数 26
1
回答
在web初学者工具包中
检测
对通知的单击
、
、
、
我使用的是,通知可以使用
服务
工作者
显示。reg) { body: body reg.showNotification(title, options);我希望使用
服务
工作者
检测
指出: 为了实现这一点,我们需要向我们的
服务
工作者
添加一个“notificationclick”事件侦听器。
浏览 3
提问于2017-07-22
得票数 1
1
回答
web清单中范围属性的混淆
、
注意:我面临的主要问题是service-worker没有被浏览器
检测
到,它认为设置一个适当的scope可以解决这个问题。
浏览 8
提问于2022-03-20
得票数 0
2
回答
由于附加了DevTools,已取消由超时计时器终止的
服务
工作进程
、
、
、
操作系统: Windows 10专业版sw-precache webpack-plugin: 0.9.1因此,我启动了我的站点,并在一段时间内没有做任何事情,然后在devTools中生成了上面指定的错误消息。如果执行了某些处理,则不会出现错误webpack.config.prod.jsvar path = require('path');var SWPrecacheWebpackPlugin =
浏览 15
提问于2017-03-11
得票数 15
回答已采纳
1
回答
web
服务
器能否阻止它所
服务
的页面安装
服务
工作人员?
、
、
假设有一个web
服务
器在某些路径下托管任意用户控制的内容--公共IPFS网关就是让我思考这个问题的例子。该
服务
器是否有可能阻止它所
服务
的页面在客户端上安装
服务
工作人员(从而欺骗非用户控制路径的内容)?
浏览 0
提问于2018-08-09
得票数 1
回答已采纳
1
回答
将动态值插入输出文件
、
、
上下文 我有一个
服务
工作者
入口点,如下所示: { serviceWorker: './src/serviceWorker.ts'} 还有其他入口点,但在本例中,我只显示了
服务
工作者
入口点。我希望每当任何输出文件发生变化时,
服务
工作者
的内容都会发生变化,以便浏览器能够
检测
到
服务
工作者
的变化(并且可以更新以使用新版本)。我可以使用stats.hash来做这件事
浏览 19
提问于2021-07-15
得票数 0
1
回答
为什么一个空的
服务
工作者
会显着地降低页面加载速度?
、
、
、
、
在<script>标记中导入index.html中的
服务
工作者
文件,如下所示: window.addEventListenernavigator.serviceWorker.register('/app/static/js/service-worker.js', { scope: '/' });}
服务
工
浏览 2
提问于2020-01-29
得票数 1
回答已采纳
1
回答
检测
到的
服务
工作者
新版本不调用skipWaiting()
、
、
、
、
描述 这是提交。{ self.skipWaiting()}) 这是我们的应用程序
检测
新版本时的状态,当我们在(2)中调用skipWaitin
浏览 4
提问于2022-08-12
得票数 0
回答已采纳
1
回答
在第二次刷新后
正在
存储缓存
、
在我的
服务
工作者
注册后,在第二次重新加载时,我能够缓存我想要做的响应,而不需要第二次刷新。我使用的是Workbox版本3,即使在使用了workbox.core.skipWaiting和workbox.core.clientsClaim之后,我也无法缓存我的数据,我对渐进式web应用程序和
服务
工作者
还很陌生,如果有任何帮助,我们将非常感谢,以下是我为
服务
工作者
提供的代码片段- 即使在使用workbox.core.skipWaiting和workbox.core.clientsClaim之后
浏览 3
提问于2019-04-10
得票数 0
1
回答
在webpack 5中使用新的URL加载
服务
工作程序
根据webpack 5的发布说明,webpack将
检测
web
工作者
和
服务
工作者
的入口点,并创建新的块-请参阅 );但是-当我尝试对
服务
工作者
执行相同的操作时,这不起作用
浏览 34
提问于2021-03-07
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券