JavaScript中的请求地址

JavaScript中的请求地址,javascript,Javascript,可能重复: 如何在JavaScript中获取您所在页面的地址 例如,如果我在somesite.com/javascript/home.html上有一个脚本,并且我想找到请求地址(somesite.com/javascript/home.html),我如何在javascript中获取此信息?您需要使用: 文档.位置或窗口.位置 你可以读更多。或者有更多的解释 为了澄清此事: 最初由Mozilla开发者中心发布 document.location最初是一个 只读属性,尽管Gecko 浏览器允许您将

可能重复:

如何在JavaScript中获取您所在页面的地址

例如,如果我在
somesite.com/javascript/home.html
上有一个脚本,并且我想找到请求地址(
somesite.com/javascript/home.html
),我如何在javascript中获取此信息?

您需要使用:
文档.位置
窗口.位置

你可以读更多。或者有更多的解释

为了澄清此事:

最初由Mozilla开发者中心发布

document.location最初是一个 只读属性,尽管Gecko 浏览器允许您将其指定为 好。为确保跨浏览器安全,请使用 改为window.location


window
是全局对象,因此
location.href
将与
window.location.href
相同,而不是
document.location.href
(只要不存在隐藏属性的封闭函数或带有
语句的

document.URL

您要查找的是
window.location.href
我相信
window.location.href
window.location.pathname
对象都会有此信息。不过,有人可以确认或否认这一点

document.location.href


不。window.location.href将返回包含查询字符串的完整url,例如,而window.location.pathname将只返回路径,例如test.php:)如果首先询问,这一条如何标记为复制品?生活就是不公平-复制品将这一原件复制到一个孤独的角落,偷走了所有的名声,然后说这是复制品。
location.href; 
document.location.href
window.location.href