我有两个网页
<html>
<body>
<p><a href="page2.html">Link</a></p>
</body>
</html>
第二页。
<html>
<body>
<script type="text/javascript">
document.write(document.referrer);
</script>
</body>
</html>
第二页总是空白的,好像没有获取到引荐人信息,你有什么想法吗?
我有两个网页
<html>
<body>
<p><a href="page2.html">Link</a></p>
</body>
</html>
第二页。
<html>
<body>
<script type="text/javascript">
document.write(document.referrer);
</script>
</body>
</html>
document.referrer
仅适用于http://
资源,而不适用于https://
和file://
资源。也许这就是你的问题所在。
编辑:甚至还有更多情况,IE浏览器无法传递引荐来源,具体可以参考此处。实际上,你使用的 document.referrer 会返回请求页面的 URL,但除了 Internet Explorer 之外的所有浏览器都是如此。在 IE 中,它实际上返回 null。