Javascript location.hash始终为空
我正在尝试使用javascript从url获取哈希参数。奇怪的是散列参数总是空的(“”)。我尝试了许多代码变体,但总是空的Javascript location.hash始终为空,javascript,url,Javascript,Url,我正在尝试使用javascript从url获取哈希参数。奇怪的是散列参数总是空的(“”)。我尝试了许多代码变体,但总是空的 location.hash 示例url file:///F:/wwwroot/Default.htm#Name=front 我缺少什么?我认为location.hash指向本地文件不起作用。您需要从web服务器提供页面服务。因此,您将有一个url,如http://localhost:1337/Default.htm#Name=front好的,我找到了答案,javascr
location.hash
示例url
file:///F:/wwwroot/Default.htm#Name=front
我缺少什么?我认为location.hash指向本地文件不起作用。您需要从web服务器提供页面服务。因此,您将有一个url,如
http://localhost:1337/Default.htm#Name=front
好的,我找到了答案,javascript代码是从iframe内部调用的,看起来它们就像一个单独的html页面。我用这个代码来解决它
var url = window.parent.location.hash;
这应该行得通。你能设置一个JS提琴来演示这个问题吗?你用什么浏览器?(适用于我的Chrome和FF)我试过IE、FF和Chrome。