这是我需要得到的,页面的版本必须是最后的。这是价目表,我不想要上周的价格。
所以我从网上各处获取了一些代码并将其粘贴到我的标题中,这里是:
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="expires" content="0">
我不知道它是否足够或它做了什么,但它必须告诉浏览器:
- 下载页面
- 忘记缓存吧,即使你连续重载 10 次,它也太旧了。重新下载。
所以问题是:这是正确的方法吗?这是一个纯 HTML 页面,没有 jQuery 或 PHP。
最佳答案
那些 meta
标签有一个 http-equiv
属性,因为它们是应该在 HTTP 响应中的项目的文档级占位符。客户端不应发送对您的裸资源的请求,而应发送“GET if not modified since X”请求,并且应在您的 header 中正确设置它们。向您的主机询问如何提供那些“无缓存”选项的引用。
See this exact duplicate of your question顺便说一句,了解更多信息。
此外,基于知识实用性,在您的页面内容中添加“XXXX 之前价格有效”。这是一个价目表,所以有人会打印出来并认为如果没有其他指示器,它仍然是一个不错的价格。
关于html - 不要从缓存中加载 HTML 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16704378/