让网页不被缓存的解决办法

缓存有利于网页的加载速度,但有时候,我们不希望页面被缓存,那如何在页面中声明呢?其实在HTML语言中,有现成的禁止缓存的方法,你只需在页面的<head></head>中加入以下几行声明代码即可:前端资源分享

.代码  

  1. <META HTTP-EQUIV="pragma" CONTENT="no-cache">
  2. <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
  3. <META HTTP-EQUIV="expires" CONTENT="0">
<META HTTP-EQUIV="pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<META HTTP-EQUIV="expires" CONTENT="0">

一般情况下,我们最好不要添加禁止缓存的代码,必竟缓存的好处还是比害处多的,请认真思考再决定吧。

时间: 2024-10-07 01:35:22

让网页不被缓存的解决办法的相关文章

分享一个控制JS 浏览器缓存的解决办法。

 JS 缓存的问题一直都是我们又爱又恨的东西.也是我们比较头痛的问题, 一方面为了提高网站响应速度,减少服务器的负担,和节省带宽,将需要将静态资源缓存在客户端, 但是另一方面,当js 文件有改动的时候,如何快速的将客户端缓存的js文件都失效,这是非常头痛的问题. 以至于每次客户反馈问题的时候,我们第一个解决办法都是清理浏览器缓存. 那么如何解决呢. 1. 直接禁止全部的静态文件缓存 在html 头部加上如下代码: <META HTTP-EQUIV="pragma" CONTENT

能Ping通,能DNS解析,不能打开网页(登陆QQ等)的解决办法

悲了个催,昨天的一次意外断电关机,导致操作系统再也无法访问Internet,具体表现为: 1.Ping地址正常,能ping通任何本来就可以ping通地址,如网关.域名. 2.能DNS解析域名. 3.无法打开网页,感觉是网页打开的一瞬间就显示无网络连接. 4.只需要连接ip地址.无需dns接些的程序都是无法连接,如QQ. 折腾了很久,通过重启路由.sfc修复命令.重装驱动.更换网络等方式修复均无果,郁闷了,只好启动很久以前安装在移动硬盘中的备用系统,结果发现在该系统下,网络正常.不知怎么的想起很久

图片缓存的解决办法

某些记录数据,图片获取是根据记录的Id来的,即一个Id会对应一个图片位置.那么我们对图片进行修改的时候,如果Id不变,那么图片的路径(即src)是不变的.由于浏览器缓存的原因,对于不变的图片路径,会加载缓存.这样,我们是看不到编辑过的图片的. 这时,我们只有在图片的路径后面加上一个随机参数,使图片路径产生改变,这样就可以获取更新后的图片了. $("#imgPreview img").attr("src", "/Accessory/GitImage/&quo

superagent抓取gb2312网页出来是十六进制的解决办法

var htmlentities = { encode: function(str) { var buf = []; for (var i=str.length-1;i>=0;i--) { buf.unshift(['&#', str[i].charCodeAt(), ';'].join('')); } return buf.join(''); }, decode: function(str) { return str.replace(/&#(\d+);/g, function(ma

所有浏览器打开后自动打开115.29.163.152/404.html这个网页,然后自动跳转到hao123 解决办法

这几天,电脑所有浏览器打开后自动打开115.29.163.152/404.html这个网页,然后自动跳转到hao123这个网页,网上查询没解决办法.开始自己找,搜索注册表,都无效,最后下载软件HijackThis(HijackThis是一款英文免费软件,由荷兰的一名学生merijn开发.提供其利用业余时间开发的软件供大家下载.HijackThis能够扫描注册表和硬盘上的特定文件,找到一些恶意程序“劫持”浏览器的入口.但要提醒大家注意的是,这些内容也可能正由正常的程序在使用,所以不能草率处理,必须

火狐浏览器扩展插件报错sec_error_ocsp_old_response解决办法

      firefox有个证书在线验证的功能,默认开启.每次访问https网站时,火狐会访问ocsp.digicert.com以查询证书合法性,如果这个网站不能访问则默认https证书是无效的,停止加载网页并报错. 解决办法:

使用history.back()出现&quot;警告: 网页已过期的解决办法&quot;

原因: 表单提交页面中使用了 session_start 函数.由于我们后退浏览的是缓存页,而该函数会强制当前页面不被缓存. 解决: PHP: 此提示出现在一个POST提交的页面,点到其它页面后,通过JavaScript再返回时,IE就会显示这个提示.以前也有碰到过好多次,不过都没太在意,百度一下原来是session在作怪. 在通过IE的后退按钮或者网页中的history.Go(-1)时,我们看到的将是缓存页,但使用了session_start后,这个函数会强制当前页面不被缓存,导致出现“警告:

Windows能上QQ不能打开网页的解决办法

Windows偶尔会出现能登QQ并且能收发消息.但是浏览器怎么也打不开网页的情况(这里并不考虑网速问题).真的是QQ"跳出三界外,不在五行中"了么?其实不然.出现这个问题的原因比较多,下面是网上搜集的三种可能原因和解决办法,个人遇到的是第三种,但这里一并把前两种记录下来: 1.检查自己的防火墙设置. 这种情况比较好处理,把浏览器从防火墙隔离名单中清理掉即可. 2.检查浏览器代理设置. 如果浏览器使用了代理,则可能是代理设置不正确造成的.解决办法是检查并更正代理服务器的设置,或暂时取消代

mp4网页播放代码,有声音无图像的解决办法~

mp4网页播放代码,有声音无图像的解决办法~ 关于网页播放mp4格式的视频,找了一些插件,这里推荐一下video.js 官方网址:http://www.videojs.com/ github :https://github.com/videojs/video.js/ demo:http://www.videojs.com/downloads/video-js-4.12.5.zip 使用方法: ①引入文件:指派flash播放的swf文件 <link href="//example.com/p