• 欢迎访问全栈之路
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧
  • 欢迎留言o(∩_∩)o 哈哈

聊聊a标签属性rel=”noopener noreferrer”

前端开发 Torry.Yao 269次浏览

当你浏览一个页面点击一个a标签连接 跳转到另一个页面时,

在新打开的页面(baidu)中可以通过 window.opener获取到源页面的部分控制权, 即使新打开的页面是跨域的也照样可以(例如 location 就不存在跨域问题)。

使用rel=noopener

为了防止window.opener被滥用,在使用targrt=_blank时需要加上rel=noopener

rel=norefferrer

rel=noopener支持chrome49opera36,不支持火狐,为了兼容需要加上rel=noreferrer


喜欢 (2)