Javascript 获取包含片段标识符的引用者URL

Javascript 获取包含片段标识符的引用者URL,javascript,html,url,Javascript,Html,Url,我在另一个网站中嵌入了一个名为iframe的网站,它们来自不同的领域 我需要从iframe中获取地址栏中的url,包括哈希符号(#)之后的部分。使用document.referer我可以获取所有内容,直到散列,有没有办法做到这一点?根据标准(第14.36章),referer标题中不包含。声明了对完整URI的引用,如中所指定,其中将包括片段标识符 虽然我看不出浏览器实现不能在JavaScript中提供完整参考的任何技术原因,但我认为该实现非常接近HTTP规范,甚至可能依赖于浏览器。据我所知,所有浏

我在另一个网站中嵌入了一个名为
iframe
的网站,它们来自不同的领域

我需要从iframe中获取地址栏中的url,包括哈希符号(#)之后的部分。使用
document.referer
我可以获取所有内容,直到散列,有没有办法做到这一点?

根据标准(第14.36章),referer标题中不包含。声明了对完整URI的引用,如中所指定,其中将包括片段标识符


虽然我看不出浏览器实现不能在JavaScript中提供完整参考的任何技术原因,但我认为该实现非常接近HTTP规范,甚至可能依赖于浏览器。据我所知,所有浏览器都在JavaScript中实现引用,而不使用片段标识符。

那么您会怎么做?所有现代浏览器都禁止访问不在同一域范围内的页面的DOM。这是一个安全特性。我建议您在加载时将片段标识符传递给IFRAME。