0
下面的iframe将显示在除Firefox之外的每个浏览器中。任何洞察力为什么?在Firefox中未加载src属性中的#iframe的iframe
<iframe src="http://sitename.com/directory/#pagename/"></iframe>
下面的iframe将显示在除Firefox之外的每个浏览器中。任何洞察力为什么?在Firefox中未加载src属性中的#iframe的iframe
<iframe src="http://sitename.com/directory/#pagename/"></iframe>
问题出在Firefox执行一些URL解码或者查看window.location.hash而不是window.location.href。 URL中的哈希是正确加载iframe所需的URL的一部分。
将src属性更改为http://sitename.com/directory#pagename/解决了该问题。