美文网首页
关于referrer

关于referrer

作者: 玛瑙鑫 | 来源:发表于2019-12-24 12:15 被阅读0次
    上表中的“✓”表示能正常取到 referrer,"" 表示 referrer 为空。除了 IE 外,其它浏览器都是目前官网上能下载到的最新版本,其中 Safari 同时测试了 Windows 版和 Mac 版,结论一样。另外还有一些情况未做测试,例如点击 Flash 跳转时各浏览器下能否保持 referrer 等。上表中大部分情况是符合预期的,不过似乎也有几处需要注意的:在 Safari 中,右键打开链接会丢失 referrer;在 IE 中,修改 location.href 或使用 window.open 打开页面会丢失 referrer(IE 9 有一点例外,使用 location.href 跳转不会丢失 referrer);使用 meta 跳转时,IE / Firefox 下会丢失 referrer。最后,一个简单的结论是:如果你需要通过 document.referrer 采集页面访问来源,最好不要使用 JS 跳转或打开新窗口,也不要使用 meta 跳转。

    <a id="go" style="display:none" target="_self"></a>

    let a =$('#go');

    a.attr('href', res);

    document.getElementById("go").click()

    相关文章

      网友评论

          本文标题:关于referrer

          本文链接:https://www.haomeiwen.com/subject/vxnxoctx.html