代理加盟

2023全新代理计划,一站式模板建站,铜牌代理低至699元送终身VIP,独立代理后台,自营贴牌。

您现在的位置: 麦站网 > 站长学院 > 编程语言 >

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

来源:本站原创 发布时间:2020-09-24 09:44:19热度:我要评论(0

麦站模板建站平台(10年经验),服务数万家企业,固定透明报价。域名注册、主机/服务器、网站源码一站式服务。实体公司,专业团队,值得选择!超过1000套模板已登记版权,合规合法建站,规避版权风险!【点击获取方案】

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" />

 

    转载请注明来源网址:https://www.xiuzhanwang.com/bcyy/2722.html

    发表评论

    评论列表(条)

       
      QQ在线咨询
      VIP限时特惠