Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/140.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用JavaScript获取当前浏览器URL?_Javascript - Fatal编程技术网

如何使用JavaScript获取当前浏览器URL?

如何使用JavaScript获取当前浏览器URL?,javascript,Javascript,我在主机上有一个网站example.myhost.com 但是我还有一个法语fr.example.myhost.com的子域,它与example.myhost.com不同 如果我在fr.example.myhost.com使用window.location.href,我会得到example.myhost.com,而不是fr.example.myhost.com 如何在浏览器的地址栏中键入URL?这很奇怪,因为它适合我。您可以尝试: window.location.host window.loc

我在主机上有一个网站
example.myhost.com
但是我还有一个法语
fr.example.myhost.com
的子域,它与example.myhost.com不同

如果我在
fr.example.myhost.com
使用
window.location.href
,我会得到
example.myhost.com
,而不是
fr.example.myhost.com


如何在浏览器的地址栏中键入URL?

这很奇怪,因为它适合我。您可以尝试:

  • window.location.host
  • window.location.hostname
  • window.location.origin

窗口位置


子域不应该有什么区别。但是,如果在页面加载后(但没有按enter键),您在地址栏中键入了URL,那么情况就完全不同了。

请在此处查看相同的问题:

使用:


如果运行
alert(location)
,您是否看到了正确的内容?
location.href
应该提供完整的url。@Douglas,否,警报框提供了example.myhost。com@AlienWebguy,它没有给我电流url@Alon你在用什么浏览器?没错,但从他对问题的措辞来看,我假设他实际上在我的浏览器窗口中加载了带有URL的页面,我看到了fr.example.myhost.com,而当我看到window.location时,我看到了example.myhost.com你有实际的网页示例吗?
console.log(document.URL);