noreferrer护航HTML5用户浏览的隐私和安全

开发 前端
本文将讲解的是noreferrer属性,WebKit nightlies 现在支持HTML5中 “noreferrer”这个链接属性了,由此可以更好的保护用户浏览的隐私和安全。

对于HTML 5的很多新特性,希望大家都能有个大概的了解。WebKit nightlies 现在支持HTML5中 “noreferrer”这个链接属性了,这是一个很小但是很酷的特征,可以让Web开发人员阻止浏览器发送访问来源信息。只要在链接里的把rel属性赋值为”noreferrer”就可以了。

#T#

如:  

  1. <a href="http://example.com/" rel="noreferrer">noreferrer!</a> 

当服务器接收到了由从某个网页上点击这个链接发起的HTTP请求时,HTTP请求的Referer字段将是空的,这就好像用户在 IE浏览器(当然IE目前并不支持HTML5)地址栏直接从about:blank状态开始输入地址并访问这个网站一样的效 果,3seconds.cn并不会知道这次访问的来源信息。

当链接中的同时使用 target=”_blank” 时,WebKit同样将会把window.opener属性设为空(null)。对于这个用法的解释是:一个由于点击了网页中锚点而发起的请求,之后目标 页面执行的任何脚本应该运行在一个新的上下文环境中,即使这个目标页面通常被认为有着同样的源头。

“noreferrer”这个链接属性值只是HTML5 spec中定义的许多链接属性值的一个。在WebKit中,它是第一个被实现的。其实我们只是希望这样会让那些关心用户隐私和安全的Web开发人员的工作和生活轻松一些。

责任编辑:彭凡 来源: cnbeta
相关推荐

2012-05-30 09:34:57

2015-05-22 10:06:58

2013-01-21 13:52:47

2013-01-30 15:35:47

AdobeHTML5

2013-01-24 10:26:04

HTML5HTML 5HTML5的未来

2015-08-07 16:38:09

2012-02-29 09:27:36

ibmdw

2012-10-17 11:15:30

2014-12-30 17:13:51

HTML5

2021-03-08 12:59:12

5G隐私安全

2011-05-13 17:36:05

HTML

2015-08-04 10:02:10

隐私HTML5电池

2014-08-26 10:43:52

2021-05-11 09:07:18

Chrome浏览器HTML标签

2012-11-20 18:00:29

HTML5IE10浏览器

2011-05-11 18:00:10

HTML5兼容性

2023-03-16 09:00:00

HTML5HTML语言

2013-09-13 13:26:08

2012-05-27 20:21:40

2012-05-05 09:17:03

点赞
收藏

51CTO技术栈公众号