私のサイトでは、ページが https で開かれている場合、Chrome はスタイルシートを読み込めません。
たとえば、ページ test.php には、次の CSS インクルードがあります。
<link href="http://www.domain.com/css/mainstyle.css" rel="stylesheet" type="text/css">
SEO、サブディレクトリなどがたくさんあるため、絶対パスを使用します。相対パスを探すよりも、このように含める方がはるかに簡単です。
http://www.domain.com/test.phpとしてページを開くと問題なく動作しますが、 https ://www.domain.com/test.php として開くとChrome がスタイルシートの読み込みを拒否します。
Firefox と Safari で動作します。IE が「特別なニーズ」を必要とするブラウザであることは理解できますが、Chrome がこれを行うのはなぜですか?どうすれば修正できますか?
https://domain.com/css/mainstyle.cssで CSS ファイルを呼び出すと問題は解決しますが、本当に必要なのでしょうか?