我在其他网站上嵌入了iframe
网站,它们来自不同的网域。
我需要在地址栏中获取包含来自iframe的井号(#)之后的部分的网址。使用document.referrer
我可以获得所有内容,直到哈希,有没有办法做到这一点?
答案 0 :(得分:2)
鉴于标准RFC2616(第14.36章),fragment identifier未包含在引荐来源标头中。 JavaScript W3C definition表示对RFC2396中指定的完整URI的引用,其中包含片段标识符。
虽然我认为没有技术原因浏览器实现无法在JavaScript中提供完整的引用,但我认为实现非常接近HTTP规范,甚至可能依赖于浏览器。据我所知,所有浏览器都在JavaScript中实现了引用来源而没有片段标识符。