引用微信图片经常会显示不出图片 会报错说这是微信的图片 不能引用
解决方法 :<meta name="referrer" content="never">
这是什么意思 为什么就能起到这个作用呢
一些 情况下想控制页面发送给服务器的一些信息 referrer 信息 referrer的意思是 来路 引用 推荐的意思 所以是上个页面的信息
举个例子:
a.html : <a href="b.html"></a> <meta name="referrer" content="always">
b.html:
当value=always是a页面跳到b页面 那么在b页面可以获取referrer就是a.html js的document.referrer 一样能找到
当value=“never”时 a页面跳到b页面referrer就不会找到a.html
参数
referer 的 metedata 属性可设置content属性值为以下集合:
- never
- always
- origin
结果
- 如果referer-policy的值为never:删除http head中的referer;
- 如果referer-policy的值为default:如果当前页面使用的是https协议,而正要加载资源使用的是普通的http协议,则将http header中额referer置为空;
- 如果referer-policy的值origin:只发送origin部分;
- 如果referer-policy的值为always:不改变http header中的referer的值;
举例
如果页面中包含了如下 meta 标签,所有从当前页面中发起的请求将不会携带 referer:<meta name="referrer" content="never">
如果页面中包含了如下 meta 标签,则从当前页面中发起的 http请求将只携带 origin 部分:<meta name="referrer" content="origin">