外部の非保護コンテンツの読み込みについて


SSL対応済のページから外部の非保護コンテンツ（CSSファイルやjsファイルなど）を呼びこむには、非保護コンテンツを内部ファイルとして保存して読み込む以外に方法はないでしょうか？




まず、 HTTPS でアクセスしたサイトから HTTP のリソースを読み込めない技術的な理由はありません。

しかし「HTTPS のサイトでは全ての通信が HTTPS
で行われるだろう」とユーザーは期待しますから、それに反して安全でない通信が行われるという理由で、ブラウザが警告を表示したりブロックしたりします。

よって、 **全てのリソースを HTTPS で読み込む** ことがポイントになります。

具体的にはその外部リソースに HTTPS でアクセスできるようにするか、 HTTPS でアクセスできる場所（ HTML
と同じ場所など）に移動させるか、どちらかでしょう。

