SSL と外部ソースのリンクに関して矛盾する情報を見つけました。ある Web ソースでは、ライターはすべての外部リソースを明示的に https にする必要があると述べています。彼の解決策は、次のように「//」を使用することです (URL の https 接続は、リソースの https 接続につながります)。
<link rel="stylesheet" type="text/css" media="all" href="//css/styles.css" />
別のページで、外部リソースがドメインからのものである限り、問題にならないことがわかりました。たとえば、
<link rel="stylesheet" type="text/css" media="all" href="/css/styles.css" />
また
(より明示的に)
<link rel="stylesheet" type="text/css" media="all" href="https://www.mycoolwebsite.com/css/styles.css" />
どちらも機能します。
を使用して、Firefox で https 接続をテストしました
<link rel="stylesheet" type="text/css" media="all" href="/css/styles.css" />
それはうまくいきましたが、SSL がすべてのブラウザーで機能するとは限らないようです。
自分のドメインにある外部の css/javascript ファイルに最適な方法はどれですか?