Movabletypeで画像アップロードなどをする際モーダルが表示されるんですけど、
そのモーダルが開いた後ローディング画像が表示され・・・その後真っ白!っていう現象が起きました。
原因は?
そもそもなんで表示されないかっていう部分、最初は500エラーでも出ちゃってるのかと思いましたがエラーログは綺麗なまま。
よくよく見てみるとiframeの読み込もうとはしてる、が、その先が空!
ChromeとFirefoxでは真っ白でしたがIEで見ると「このコンテンツはフレーム内では表示できません」と。。
つまり、IframeでのWebサイト読み込みができない!
対処方法
どうも調べてみるとX-Frame-Optionsっていう項目がDenyに設定されているのが原因でした。(こんな設定あるの知らなかったYO)
というわけで、こいつをそもそも記述しなければいい、もしくは記述したとしてもDeny(全面禁止)からSAMEORIGIN(同じサイト内のページなら許可)ってすればOK。
http.confに記述してもよし、.htaccessでもいいっぽい。
Header always append X-Frame-Options SAMEORIGIN
MT本体のファイル欠損か?とか設定か?とかプラグインか?ってアレコレ調べてまくってみたらもう。。
てかよくみたらChromeとかFFのJSエラーで書いてましたね。。しょぼん。。