gpt4 book ai didi

javascript - 我可以跟踪新窗口链接的引荐来源网址吗?

转载 作者:太空狗 更新时间:2023-10-29 13:44:53 26 4
gpt4 key购买 nike

案例:

  • 站点 A 包含一个在新窗口中打开站点 B 的链接。
  • 站点 B 中的脚本正在尝试获取站点 A 的 url。

我的问题:有什么方法可以跟踪使用 target="_blank" 或 Javascript window.open( ) 函数?

如果是,那么有什么办法可以完全隐藏引荐来源网址吗?

最佳答案

Referrer 位于 HTTP header 中,因此无论窗口是空白还是新窗口,它都可用。您可以通过以下方式获取 URL:

console.log(document.referrer);

有些网站使用它来保护他们的网站免受点击劫持之类的攻击,因此从链接页面隐藏引荐来源网址是不合适的。允许 referrer spoofing 的浏览器被认为是不安全的,并且往往会在被发现时进行修补。

更新

也许它并不像我想的那样不受欢迎。 HTML5 有一个属性 <a>不在 HTTP header 中发送引荐来源网址:rel = "noreferrer" .

关于javascript - 我可以跟踪新窗口链接的引荐来源网址吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6669463/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com