神奇的meta

306 阅读1分钟

meta 是什么

  • 元素可提供有关页面的元信息(meta-information)
  • 标签位于文档的头部,不包含任何内容

meta 属性

  • content 必选 :定义与 http-equiv 或 name 属性相关的元信息
  • http-equiv 可选 :把 content 属性关联到 HTTP 头部。
  • name 可选 :把 content 属性关联到一个名称。
  • scheme 可选 :定义用于翻译 content 属性值的格式。

常用的场景

  • 意思是自动将http的不安全请求升级为https
   <meta http-equiv="Content-Security-Policy"content="upgrade-insecure-requests">
  • 浏览器缓存,有时候我们需要他,因为他可以提高网站性能和浏览器速度,提高网站性能。但是有时候我们又不得不清除缓存,因为缓存可能误事,出现一些错误的数据。像股票类网站实时更新等,这样的网站是不要缓存的,像有的网站很少更新,有缓存还是比较好的。
   <meta http-equiv="pragma" content="no-cache" />
   <META HTTP-EQUIV="pragma" CONTENT="no-cache"> 
   <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate"> 
   <META HTTP-EQUIV="expires" CONTENT="0">