如何使用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);