だるろぐ

明日できることは、今日しない。

Google Chrome と Mixed Content

f:id:daruyanagi:20141127110130p:plain

とあるサイトを Google Chrome で見ていると、なんかデザインが崩れている。

f:id:daruyanagi:20141127110301p:plain

いわゆる Mixed Content (混合コンテンツ)のブロックらしい。混合コンテンツというのは、セキュアなものとセキュアでないものが混じったコンテンツのことを言うようだ。たとえば、https 接続のページに http 接続で取得した外部コンテンツが混じっている、みたいな状況を指す。

f:id:daruyanagi:20141127110443p:plain

こういった機能は、最近のブラウザーではもう珍しくない。Google Chrome はもちろん、Internet Explorer や Mozilla Firefox にも同様の機能は搭載されている。

Google Chrome の場合、アドレスバー右端に盾アイコンが現れ、セキュアでないコンテンツをブロックしたことを通知してくれる。ブロックの解除はここから行える。

f:id:daruyanagi:20141127110537p:plain

正常なデザインに。アドレスバーの https:// に打消し線が表示されていることに注目。

f:id:daruyanagi:20141127110959p:plain

ただ、ブロック機能を再び有効化するにはどうすればいいのだろう。スクリプトならばサイトごとにブロックできるが……。まぁ、信頼している(ここには悪意がないだろうと個人的に思える)サイトでのみ許可したほうがいいのかもしれない。