我在一台主机example.myhost.com
上有一个网站,但我也有一个法国fr.example.myhost.com
的子域,它与example.myhost.com不同。如何使用JavaScript获取当前浏览器的URL?
如果我在fr.example.myhost.com
和我使用window.location.href
,我得到example.myhost.com
而不是fr.example.myhost.com
。
如何获取在浏览器的地址栏中输入的URL?
我在一台主机example.myhost.com
上有一个网站,但我也有一个法国fr.example.myhost.com
的子域,它与example.myhost.com不同。如何使用JavaScript获取当前浏览器的URL?
如果我在fr.example.myhost.com
和我使用window.location.href
,我得到example.myhost.com
而不是fr.example.myhost.com
。
如何获取在浏览器的地址栏中输入的URL?
window.location
子站点不应该有所作为。但是,如果您在地址栏中输入了网址,在网页加载后(但不是回车),那么这完全是另一回事。
是真实的,但他措辞的问题,我假设他实际上已加载与该网址的页面 – LordZardeck 2012-02-05 22:41:12
在我的浏览器窗口,我看到fr.example.myhost.com,而当我做window.location,我看到的例子。 myhost.com – Alon 2012-02-05 22:41:38
你有一个实际的网页示例吗? – vol7ron 2012-02-05 22:53:07
这很奇怪,因为它适合我。您可以试试:
你看到正确的内容,如果你运行'警报(位置)'? – Douglas 2012-02-05 22:31:25
'location.href'应该给你整个网址。 – AlienWebguy 2012-02-05 22:33:25
@Douglas,不,警告框给example.myhost.com – Alon 2012-02-05 22:33:41