-3

我有两个 html 页面,它们是 1.html 和 2.html。

当我从 1.html 页面访问 2.html 时,我想在 2.html 页面中显示一条消息,表明您来自 1.html 页面。

为此,我document.referrer在我的 2.html 页面中使用,但是当我提醒消息时,我得到一个空白弹出窗口。

我对 Jquery 很陌生。如果有人可以解决此问题,我将不胜感激。

4

2 回答 2

2

根据 MDN 文档

var string = document.referrer; 

返回链接到此页面的页面的 URI。

笔记:

如果用户直接导航到页面(不是通过链接,而是例如通过书签),则该值是一个空字符串。由于此属性仅返回一个字符串,因此它不会让您对引用页面进行 DOM 访问。

于 2013-08-14T14:43:34.860 回答
1

你可以试试这个: -

$(document).ready(function() {
   var referrer =  document.referrer;
});

注意:- document.referrer仅在通过单击链接或在前一页上重定向加载当前页面时有效。

于 2013-08-14T14:43:23.447 回答