如何获得散列后的内容URL?获取完整的网址,其中包括哈希与JavaScript中的内容
window.location的URL返回我没有哈希:/
例如:
www.mystore.com#PRODID = 1
了window.location仅返回www.mystore.com
如何获得散列后的内容URL?获取完整的网址,其中包括哈希与JavaScript中的内容
window.location的URL返回我没有哈希:/
例如:
www.mystore.com#PRODID = 1
了window.location仅返回www.mystore.com
尝试window.location.hash
这将工作
如果只想散列部可以使用:window.location.hash
如果你希望所有的URL包括散列的部分,你可以使用:window.location.href
问候
这个返回散列后的内容
window.location.hash.substr(1);
例如:www.mystore.com#prodid=1
这会给我们:prodid=1
问题不是要求_just_哈希内容。 – cpburnz
这提取哈希伙伴后面的内容。 从位置1开始提取,并提取字符串的其余部分;)。 但是当我们使用substr(x,y)时,我们从x提取到y。 –
你必须建立它自己:
// 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;
这个看看: 的http://计算器。 com/questions/298503/how-can-you-check-for-a-hash-in-a-url-using-javascript –