ある知り合いから相談がありました。
“ホームページをhttpからhttps(SSLサイト)にしたら、インラインフレーム部分が表示されなくなって困ってる。助けて”
ということで、早速HTMLソースを確認。別段おかしなところも無かったので「おかしいなぁ」と思いながら、ひょっとしたら?という部分を変更したらすんなりと表示された(笑)
それはインラインフレームタグの読み込むurlが「http」になっていたから。
つまりhttpをhttpsに変更しただけです。
【before】
<iframe src=”http://www.example.com/xxxx.html” width=”640″ scrolling=”No” align=”top” frameborder=”0″>インラインフレームに対応したブラウザでご覧ください!</iframe>
【After】
<iframe src=”https://www.example.com/xxxx.html” width=”640″ scrolling=”No” align=”top” frameborder=”0″>インラインフレームに対応したブラウザでご覧ください!</iframe>
詳しい理屈はわかりませんが(笑)、表示されたので良しとしましょうかね。
SSLサイトにしたら意外な落とし穴があったという話でした。
同じ症状でお悩みの方の参考になれば幸いです。
コメント