ssl化の不都合

2017年10月13日

Let’s Encryptを簡単に適用させる新機能がさくらインターネットに追加されるということで、
新しいサイトを立ち上げてみました。
せっかくなので、初期状態からSSL化してみたのですが、思わぬ不都合がありました。

動画の貼り付けで不都合

実はパンドラTVにアップロードして、動画を貼り付けようと考えていました。
で、試してみると、何も表示されない・・・。
よくChromeのアドレスバーを見て見るとxマークが出ており、「このページは承認されていないソースからのスクリプトを読み込もうとしています」と表示しました。

アイコンをクリックして「安全でないスクリプトを読み込む」とすれば読み込めますが、
訪れてくれた方がそれをやってくれるとはとても思えません。

ソース

埋め込みソースはこのような感じです。

<object id="movie" width="400″ height="327″ classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000″ codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0″ align="middle"> <param name="quality" value="high" /> <param name="movie" value="http://flvr.pandora.tv/flv2pan/flvmovie.dll/userid=radiolife&amp;prgid=55252446&amp;skin=1&amp;countryChk=jp" /> <param name="allowScriptAccess" value="always" /> <param name="allowFullScreen" value="true" /> <param name="wmode" value="transparent" /> <embed src="http://flvr.pandora.tv/flv2pan/flvmovie.dll/userid=radiolife&amp;prgid=55252446&amp;skin=1&amp;countryChk=jp" type="application/x-shockwave-flash" wmode="transparent" allowscriptaccess="always" allowfullscreen="allowfullscreen" pluginspage="http://www.macromedia.com/go/getflashplayer" width="400″ height="327″ /></object>

なるほど・・・。

ソースの中でhttpになってしまっています。pandraTVもmacromediaもSSL化していないことが原因のようです。

ここを試しにhttpsに書き換えますと警告は出なくなりました。
ところが再生も無理・・・。
macromediaはhttpsでも接続できるようですが、pandraTVが対応していません。

これはちょっと困りました。