请帮助获取调用此页面的当前URL?这有什么问题?,因为警报是空的。
<html>
<head>
<script>
function check()
{
alert(document.referrer);
}
</script>
</head>
<body onload="check()">
</body>
</html>
答案 0 :(得分:5)
根据MDN document.referrer
如果用户直接导航到页面(不是通过链接,而是通过书签),则该值为空字符串。
如果您想获取当前页面网址,则可以使用
window.location.href
答案 1 :(得分:2)
用这些方法中的任何一种替换你的警报。它会起作用。
alert(document.URL)
alert(window.location.href)
alert(document.location.href)
alert(window.location.pathname)
答案 2 :(得分:1)
function test(){
alert(Window.location.href);
};
或者如果您想使用特定网址,请执行此操作
function test(){
$(window.location).attr('href', '../your link');
};
答案 3 :(得分:1)
要使用网址,
var url = window.location.href;