当前位置: 首页 > 知识库问答 >
问题:

Service Worker缓存的根index.html

燕嘉颖
2023-03-14

我需要删除索引。来自服务工作者缓存的html。我已经更新了代码,并从软件缓存中删除了html文件。

但在此新版本之前访问过网站的老用户仍在加载SW缓存索引。不允许新软件注册的html。因此页面仍在加载旧索引。访问域名时使用html

任何我能解决的方法。截至今天,9月11日。即使在有修复功能的新版本之后,用户仍在查看旧index.html。

共有1个答案

应和悦
2023-03-14

我想你也可以把你的index.html重命名为index.htm,然后从那里为你更新的服务人员服务。

 类似资料:
  • 我调用服务器数据通过使用ajax在index.html.它是完美的获取这些数据。现在,我正在和服务人员一起工作。我可以缓存所有的静态资产(图像,js,css),并在Chrome开发工具的应用程序选项卡中的缓存存储中检查这些缓存的资产。我可以在网络选项卡中看到这些资产也被缓存(磁盘缓存)。 现在,我想使用ServiceWorker缓存这些ajax响应(图像文件数组)。在“网络”选项卡中,我可以看到它

  • 我想创建一个网站,即使当它的服务器离线时也可以工作——我发现这就是服务工人的目的。 当我重新加载带有service worker且没有连接的页面时,它工作正常。但是,轮班重新加载(例如,绕过缓存)会解除服务工作人员的防护,并出现“无法连接到服务器”错误。 我的问题是-我是否可以以某种方式防止轮班重新加载(shift f5、ctrl f5等)破坏服务人员,或者至少在不恢复连接的情况下使其恢复?

  • 我有一个spring/hibernate项目,我试图通过ehcache和terracotta将二级缓存添加到hibernate。一切似乎都很好,我甚至可以在terracota控制台中看到我试图缓存的实体的条目。但根据数据库的统计数据和日志,根本没有缓存任何内容! 负载命中率是0%,负载统计也是0。我做错了什么? 这是我所做的,我通过maven添加了所需的罐子。 更改了我的Hibernate属性以启

  • broccoli-serviceworker ServiceWorker generator for Broccoli and Ember.js. Derived from broccoli-manifest. For more details on ServiceWorker check out the following: ServiceWorker spec ServiceWorker Gi

  • <mip-install-serviceworker> 是实现离线可用的组件,帮助安装 Service Worker。 标题 内容 类型 通用 支持布局 N/S 所需脚本 https://c.mipcdn.com/static/v2/mip-install-serviceworker/mip-install-serviceworker.js 示例 基本用法 <mip-install-service

  • 当你使用本地(在内存中)缓存时,服务器可以缓存一些信息并快速地检索它,但是其他服务器不能访问这个缓存数据,他们需要到数据库中查询同样的信息。 如果你喜欢使用分布式缓存让其他服务器访问缓存的数据,由于它有一些序列化/反序列化和网络延迟开销,则需要注意:在某些情况下,它可能会降低性能。 缓存需要处理的另一个问题:缓存失效。 There are only two hard things in Compu