4

这是我需要得到的,页面的版本必须是最后一个。这是一个价目表,我不想要上周的价格。

因此,我从网络上的任何地方获取了一些代码并将其粘贴到我的标题中,这里是:

<meta http-equiv="Pragma" content="no-cache"> 
<meta http-equiv="expires" content="0"> 

我不知道它是否足够或它做了什么,但它必须告诉浏览器:

  1. 下载页面
  2. 忘记缓存,即使你连续点击 10 次重新加载,它也太旧了。重新下载。

所以问题是:这是正确的方法吗?这是一个只有 HTML 的页面,没有 jQuery 或 PHP。

4

1 回答 1

1

这些meta标签有一个http-equiv属性,因为它们是应该在 HTTP 响应中的项目的文档级占位符。客户端不应发送对裸资源的请求,而应发送“自 X 以来未修改的 GET”请求,并且应在您的标头中正确设置它们。向您的主机询问如何提供这些“无缓存”选项的参考。

顺便说一句,有关更多信息,请参阅您的问题的这个完全相同的副本。

此外,在知识实用基础上,在您的页面内容中添加“价格在 XXXX 之前有效”。这是一个价目表,所以有人会打印出来并认为如果您没有其他指标,它仍然是一个不错的价格。

于 2013-05-23T01:58:43.817 回答