获取包含片段标识符的Referrer URL

时间:2014-09-15 11:13:56

标签: javascript html url

我在其他网站上嵌入了iframe网站,它们来自不同的网域。

我需要在地址栏中获取包含来自iframe的井号(#)之后的部分的网址。使用document.referrer我可以获得所有内容,直到哈希,有没有办法做到这一点?

1 个答案:

答案 0 :(得分:2)

鉴于标准RFC2616(第14.36章),fragment identifier未包含在引荐来源标头中。 JavaScript W3C definition表示对RFC2396中指定的完整URI的引用,其中包含片段标识符。

虽然我认为没有技术原因浏览器实现无法在JavaScript中提供完整的引用,但我认为实现非常接近HTTP规范,甚至可能依赖于浏览器。据我所知,所有浏览器都在JavaScript中实现了引用来源而没有片段标识符。