首页 > 解决方案 > 如何强制用户注销 Service Worker?

问题描述

我有一个使用域运行的 ReactJS 网络服务器。最近,我将 DNS 重新指向了一个新的服务器 IP 地址,但一些用户仍然可以看到旧网站,尽管我已经关闭了旧服务器。

我检查了浏览器网络检查,令人惊讶的是,该网页是从 Service Worker 获取的,日期大约是 50 天前。

目前,他们无法从新的 Web 服务器获得任何响应,包括任何标题等。他们只能看到旧网页,无论新/旧 Web 服务器是否正在运行。我使用 nginx 来托管两个 Web 服务器。

如何强制用户自动清除浏览器缓存?

更新:所以我想我确切地找出了原因。我的旧网站支持 ServiceWorker,而我的新网站不支持。所以现在,我需要清除旧网站的服务人员。我可以在这里做什么?

标签: reactjsservice-worker

解决方案


推荐阅读