如何在哈希后获取包含内容的网址?
window.location返回没有哈希的url:/
例如:
www.mystore.com#PRODID = 1
window.location仅返回www.mystore.com
答案 0 :(得分:32)
答案 1 :(得分:10)
尝试window.location.hash
这将有效
答案 2 :(得分:3)
这只返回哈希后的内容
window.location.hash.substr(1);
ex:www.mystore.com#prodid=1
这会给我们:prodid=1
答案 3 :(得分:2)
如果您只想要哈希部分,可以使用:window.location.hash
如果您想要包含散列部分的所有网址,您可以使用:window.location.href
此致
答案 4 :(得分:1)
你必须自己建立它:
// www.mystore.com#prodid=1
var sansProtocol = window.location.hostname
+ window.location.hash;
// http://www.mystore.com#prodid=1
var full = window.location.protocol
+ "//"
+ window.location.hostname
+ window.location.hash;