我只想获取网站URL。不是从链接获取的URL。在页面加载时,我需要能够获取网站的完整、当前URL,并将其设置为一个变量,以便根据需要进行处理。


当前回答

使用:window.location.href。

如上所述,更新window.location时,document.URL不会更新。请参阅MDN。

其他回答

短的

location+''

let url=location+'';console.log(url);

对于带有查询字符串的完整URL:

document.location.toString()

对于主机URL:

window.location

您可以使用以下方法获取带有哈希标记的当前URL位置:

JavaScript:

 // Using href
 var URL = window.location.href;

 // Using path
 var URL = window.location.pathname;

jQuery:

$(location).attr('href');

使用此项:

var url=window.location.href;console.log(url);

获取当前页面URL:

window.location.href