reactjs - 如何强制用户注销 Service Worker?
问题描述
我有一个使用域运行的 ReactJS 网络服务器。最近,我将 DNS 重新指向了一个新的服务器 IP 地址,但一些用户仍然可以看到旧网站,尽管我已经关闭了旧服务器。
我检查了浏览器网络检查,令人惊讶的是,该网页是从 Service Worker 获取的,日期大约是 50 天前。
目前,他们无法从新的 Web 服务器获得任何响应,包括任何标题等。他们只能看到旧网页,无论新/旧 Web 服务器是否正在运行。我使用 nginx 来托管两个 Web 服务器。
如何强制用户自动清除浏览器缓存?
更新:所以我想我确切地找出了原因。我的旧网站支持 ServiceWorker,而我的新网站不支持。所以现在,我需要清除旧网站的服务人员。我可以在这里做什么?
解决方案
推荐阅读
- python - 为什么我的逻辑回归预测为 0 或 1
- azure - Azure Functions 存储帐户网络安全
- html - app.facebook.com 身份验证过程中的 Safari X-Frame-Options DENY 错误
- reactjs - 如何在 setTimeout 后修复 setState
- google-bigquery - 安排查询以在 BigQuery 中的项目之间复制数据集中的数据
- python - 在 C++ 中加载和使用使用 LSTM 网络构建的 Keras 模型或在 iOS 应用程序中部署该模型
- rest - 如何使用 jersey 在现有的 JSF 应用程序中集成休息服务?
- macos - 在 Mac 上的真实移动设备上查看 .NET Core 项目
- python - Python程序给出n值并使用for循环计算n+nn+nnn的值
- flutter - 在 AppBar 和 TabBarView 下设置高度