【发布时间】:2021-02-10 17:30:42
【问题描述】:
我已经在网上搜索了一段时间,正在寻找一种解决方案,如何强制客户端的浏览器不仅清除缓存的 JS 和 CSS 文件,还清除 php 生成的文件?或者可能与 cookie 处理有关...?
我目前的情况:我正在维护一个自定义 WordPress 主题,并编写了一个过滤函数来更改密码保护帖子的密码表单的 html 输出。应用更改并更改主题版本时,html 输出会按预期更新。但是,当尝试输入密码时,用户会从网站注销,而不是访问帖子...
打开隐身标签或清除浏览器缓存可解决问题,一切正常。但是,我无法联系所有用户并向他们解释如何清除浏览器缓存!特别是因为我经常需要在网站上进行类似的更改,因为它已经在使用中添加了新功能。
另外值得注意的是:该网站使用 SuperPWA 运行,大多数用户通过其移动设备上安装的 PWA 版本访问该网站。所以禁用这个插件不是一个选项。
【问题讨论】:
标签: wordpress caching cookies browser progressive-web-apps