Meta name="Pragma"属性禁止缓存的用法

作者: 本站原创  发布时间:  浏览:

html<meta>标签name="Pragma"属性主要是用来禁止浏览器从本地计算机的缓存中访问页面的内容,访问者将无法脱机浏览!

Pragma用法

在HTML网页头部的<head>和</head>之间添加以下代码:

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

这段代码表示禁止浏览器读取本地缓存文件,必须向网页服务器发送一次请求才行。

 

content属性后面的值,除了no-cache,还有以下三种:

public:浏览器和缓存服务器都可以缓存页面信息;

no-store:请求和响应的信息都不应该被存储在对方的磁盘系统中;

must-revalidate:对于客户机的每次请求,代理服务器必须向服务器验证缓存是否过时。

 

温馨提示:

1、仅有IE浏览器才能识别这段meta标签含义,其它主流浏览器仅能识别Cache-Control属性的meta标签。

2、Pragma是HTTP / 1.0实现的,老旧的浏览器可以支持,但现在主流浏览器支持的是http/1.1,需要使用http/1.1支持的cache-control来现实禁用缓存。

但为了能兼容支持老旧的http/1.0,所以,Pragma和cache-control最好一起使用,代码如下:

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

http-equiv属性

<!-- expires指定网页的过期时间。一旦网页过期,必须从服务器上下载。 -->
<meta http-equiv="expires" content="Fri, 12 Jan 2020 18:18:18 GMT"/>

<!-- 等待一定的时间刷新或跳转到其他url。下面1表示1秒 -->
<meta http-equiv="refresh" content="1; url=https://www.xiuzhanwang.com"/>

<!-- 禁止浏览器从本地缓存中读取网页,即浏览器一旦离开网页在无法连接网络的情况下就无法访问到页面。 -->
<meta http-equiv="pragma" content="no-cache"/>

<!-- 也是设置cookie的一种方式,并且可以指定过期时间 -->
<meta http-equiv="set-cookie" content="name=value expires=Fri, 12 Jan 2001 18:18:18 GMT,path=/"/>

<!-- 使用浏览器版本 -->
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />

<!-- 针对WebApp全屏模式,隐藏状态栏/设置状态栏颜色,content的值为default | black | black-translucent -->
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />

 

上一篇:Meta http-equiv="Expires"缓存时间标签用法

下一篇:HTML4/5头部meta标签的大全总结

相关文章

css3实现border渐变色

css border 圆角代码

css border 阴影代码

css样式表中background-image自动适应宽高

css去掉滚动条横线

添加微信
添加微信,免费咨询

15205695834

新手指南支付购买售后服务关于我们版权合规
合肥秀站网络科技有限公司
Copyright 2002-2022 麦站 版权所有
皖ICP备12018676号 网站地图