我注意到我们添加到站点中的每一个带有rel="noopener noreferrer"的target="_blank"链接,当我在dev tools中检查它们时,也会自动地将‘no追随者’添加到rel属性中。我很确定浏览器必须添加它,因为当我检查浏览器中的页面源时,只有noopener和noreferrer在那里。
我主要在MacOS上使用Brave,但Chrome、Firefox和Safari显示出了相同的行为。
是什么导致的?
编辑:它原来是一个JavaScript脚本,每当我使用target="_blank“时就添加它。
发布于 2022-02-28 11:10:06
由于所有浏览器都会出现这种情况,我认为浏览器扩展不太可能做到这一点。不过还是要检查是否有关闭的情况。
如果做不到这一点,可能是站点通过客户端呈现的JavaScript添加了client。这就是为什么在查看源时看不到它,而在检查元素时看到它的原因。
在中,您可以检查活动页面并检查其中呈现的HTML,以查看GoogleBot正在看到什么。虽然如果它是通过JavaScript,它可能不会捡起来。
您可以使用诸如尖叫青蛙之类的工具来爬行页面,然后在文本呈现和JavaScript呈现中检查HTML。
如果您找到了no追随者,您就会知道它是您的站点添加的,而不是您的浏览器。
https://webmasters.stackexchange.com/questions/138779
复制相似问题