以下の iframe は、Firefox を除くすべてのブラウザーで表示されます。理由についての洞察はありますか?
<iframe src="http://sitename.com/directory/#pagename/"></iframe>
問題は、FirefoxがURLデコードを実行するか、window.location.hrefではなくwindow.location.hashを確認することでした。URLのハッシュは、iframeを適切にロードするために必要なURLの一部をスタブしていました。
src属性をhttp://sitename.com/directory#pagename/に変更すると、問題が解決しました。