JavaScript中的请求地址

可能重复:
使用JavaScript获取当前url?

你如何获得你在JavaScript中的页面的地址?

例如,如果我有一个脚本在somesite.com/javascript/home.html ,我想找出请求地址( somesite.com/javascript/home.html ),我怎么得到这个信息的JavaScript?

您需要使用: document.locationwindow.location

你可以在这里阅读更多。 或者在那里有更多的解释。

澄清事情:

最初由Mozilla开发者中心发布

document.location最初是一个只读属性,尽pipeGecko浏览器也允许你指定它。 为了实现跨浏览器的安全性,请改用window.location。

 window.location.href; 

要么

 location.href; 

window是全局对象,所以location.href将与window.location.href和NOT document.location.href相同(只要没有封闭的函数或with属性的语句)

你在找什么是window.location.href

使用window.location对与当前帧关联的位置对象进行读写访问。 如果您只想将地址设置为只读string,则可以使用document.URL ,它应该包含与window.location.href相同的值。

我相信,window.location.href或window.location.pathname对象将有这个信息…有人可以确认或否认,虽然…

document.URL

 document.location.href 

要么

 window.location.href