-2

请帮助获取调用此页面的当前 URL?这有什么问题?,因为警报是空的。

<html>
<head>
<script>
 function check()
{
alert(document.referrer);
}
</script>
</head>
<body onload="check()">

</body>
</html>
4

4 回答 4

5

根据MDN document.referrer

如果用户直接导航到页面(不是通过链接,而是例如通过书签),则该值是一个空字符串。

您如果想获取当前页面的 url,那么您可以使用

window.location.href
于 2013-07-19T10:41:34.533 回答
2

用这些方法中的任何一种替换您的警报。它会起作用。

alert(document.URL)
alert(window.location.href)
alert(document.location.href)
alert(window.location.pathname)
于 2013-07-19T10:38:17.077 回答
1
function test(){    
     alert(Window.location.href);
};

或者如果您想访问特定的 URL,请执行此操作

function test(){    
    $(window.location).attr('href', '../your link');

};
于 2013-07-19T11:07:02.433 回答
1

要使用 URL,

var url = window.location.href;
于 2013-07-19T11:07:50.653 回答