a标签rel=”noopener”详解和对网站SEO的影响

2021年4月11日17:06:333301 716字阅读2分23秒

a标签中加入rel="noopener"是什么意思?对网站有什么影响?对网站的SEO有影响吗?新手建站网分享rel="noopener"详解:

rel="noopener"提高网站安全性

WordPress会在A标签中在使用targrt=_blank时,自动加上rel="noopener"标签,这是出于安全的考虑,用于解决可被恶意网站利用的安全漏洞。对网站有哪些影响?影响就是使用rel="noopener"进一步提升了网站的安全性。对网站SEO有影响吗?rel="nofollow"(nofollow用来约束蜘蛛爬取链接,被加上nofollow标签的外链无权重传递)对SEO是有影响的,但是rel="noopener"还真没有。

rel="noopener"安全原理:

使用target=_blank打开新的窗口时,JavaScript功能赋予了新的窗口一些权限可以操作原tab页,如果我们的网站链接到受恶意代码影响的外部网站,则该网站可以使用window.openerJavaScript属性更改原始页面(您的网站)以窃取信息并传播恶意代码。

实例:
当你使用target="_blank"打开一个新的标签页时,新页面的window对象上有一个属性opener,它指向的是前一个页面的 window对象,这样,后一个页面就获得了前一个页面的控制权,可以使用window.opener.location.replace更改前一个页面的url。简单来说就是,用户点击了一个超链接,该链接在新窗口打开的同时,竟然更改了前一个页面的链接。

这时候rel="noopener"闪亮登场,打开链接后你会发现window.opener已经被置为了null。

新手建站网
  • 本文由 发表于 2021年4月11日17:06:33
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
nofollow、noopener和noreferrer标签的区别 SEO

nofollow、noopener和noreferrer标签的区别

什么是 noreferrer 标签? 简而言之,noreferrer 标记在单击链接时隐藏引用者信息。如果有人从使用此标记的链接到达您的网站,您的分析将不会显示谁提到该链接。相反,它会错误地显示为您的...
宝塔如何设置自动备份网站 宝塔面板

宝塔如何设置自动备份网站

正式网站搭建后,必不可少的那就是要备份数据,万一出现意外数据丢了就全完了,今天新手建站网给大家讲讲如何借助宝塔面板自动定时来备份网站与数据库,做好多重备份,安全~。 设置自动备份任务 登陆面板后,我们...
服务器如何禁止ping,结合宝塔面板秒设置 宝塔面板

服务器如何禁止ping,结合宝塔面板秒设置

一般我们禁止ping的作用是可以有一定程度在互联网上隐藏自己防止一些批量扫描软件探测主机,减少被入侵的几率。今天新手建站网来教大家如何使用宝塔面板来设置服务器禁止ping: 服务器设置禁止ping 前...