防止html页面另存为,防止HTML页面的缓存

本问题已经有最佳答案,请猛点这里访问。

我有一个HTML页面。问题是,我不想让用户在每次添加新内容时刷新页面。

为了确保页面没有被缓存,我有以下代码:

问题是,为了让最新的内容显示出来,我仍然需要刷新页面。我做错什么了吗?我应该使用其他标签吗?

这真的有效吗?我会说,使用php

@Ryandevries-既然问题说不起作用…

我认为这永远不会奏效,但我不确定!

你的意思是你想让内容在用户观看一个页面时自动更新,就像一个实时流?或者下次用户访问您的页面时,他们似乎正在显示缓存的内容?

您显示的代码片段使浏览器每次访问网站时都会加载该网站,如果您经常执行更新,但仍有静态页面,这很有用。

如果您希望它执行实时更新,例如在(g)邮件帐户中,您需要使它本身刷新(页面的一部分)。在这种情况下使用javascript,就像这个问题或Ajax调用中显示的那样。

$('#something').click(function() {

location.reload();

});

加林,我有一个HTML页面,是的,我经常更新。因此,不应该工作吗?好像我还需要重新整理一下

我仍然不知道你需要/想要做什么。如果你真的需要实时更新而用户仍在关注你的页面,你必须使用javascript/ajax解决方案。但是,如果你想让用户在每次访问网站时都有最新版本的网站,比如每天更新你的网站,你的解决方案就足够好了。

原因是我们正在对静态页面的HTML页面进行更新。我们每两天做一次。我喜欢用户看到它的最新版本,而不是单击刷新。

我读了一些关于它的文章,根据这个问题,你的代码片段似乎是完整的。我很抱歉在这件事上帮不上忙。

这对HTML5网页有效吗?

这是否只适用于HTML文件本身,还是所有引用的源文件?此外,这对HTML5也有效吗?

@Plantface是,仅限HTML文件。所有引用的源都需要返回类似的HTTP响应头。每个引用的源都是一个单独的HTTP请求。HTML的任何版本。但这实际上是一个HTTP协议,而不是HTML。

这里的值可以,但meta http-equiv非常不可靠。您应该使用真正的HTTP报头(您如何做到这一点的具体细节将取决于您的服务器,例如,对于Apache)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值