Drupal サイトを開発しました。しかし、HTTPS:// ブラウザを使用してサイトにアクセスすると、「このページには安全でないコンテンツが含まれています」というメッセージが表示されます。サイトのデータを安全なサイトに置きました。
何らかの目的でそのページにJSファイルをロードします。では、JSファイルの問題でしょうか。
Drupal サイトを開発しました。しかし、HTTPS:// ブラウザを使用してサイトにアクセスすると、「このページには安全でないコンテンツが含まれています」というメッセージが表示されます。サイトのデータを安全なサイトに置きました。
何らかの目的でそのページにJSファイルをロードします。では、JSファイルの問題でしょうか。
絶対 URL を使用して含めない限り、JS または CSS の問題ではないと思います。たとえば、テーマのテンプレート ファイルに次の行を追加するとします。
<link rel="stylesheet" type="text/css" href="http://yoursite/mystyle.css">
<script src="http://yoursite/myScript.js"></script>
http
これは の代わりにJavaScript を提供しますhttps
。代わりに、次を使用する必要があります。
<link rel="stylesheet" type="text/css" href="mystyle.css">
<script src="myScript.js"></script>
コードの 2 番目の部分の URL には相対 URL が含まれており、ブラウザ経由でサイトにアクセスするのと同じプロトコルでファイルを提供することに注意してください。
そうでない場合は、ページ上のすべてのリンクをスキャンして、http://...
ではなく形式で始まるリンクを見つける必要がありますhttps://...
。この問題は、ページのすべてのコンテンツが暗号化を使用して提供されているわけではないことをブラウザーが検出した場合に発生します。
それが理にかなっていることを願っています。お気軽にお問い合わせください。
実際、「安全でない」ソース (https の代わりに http プロトコルを使用) からいくつかのアセット (css または javascript) をロードしている可能性があります。