http [s]://A.example.com/にいくつかのリソース(JSおよびCSS)を参照するサイトがあります。
メインサイトAが使用しているのと同じスキームがリソースを参照するときに使用される場合、それは理にかなっており、いくつかのブラウザー警告を回避します。サイトAはPHPを使用しているため、プログラムで現在のスキーム(httpまたはhttps)を検出し、それをページのヘッダーに挿入できます。
ただし、スキームの代わりに「//」を使用するだけでも機能することがわかりました。
したがって、サイトAは、httpまたはhttpsを使用してサイトAにアクセスするかどうかに関係なく、試したすべてのブラウザーで問題なく「//B.example.com/theme/main.css」を参照できます。
私の質問は:これは有効なURLですか?それはうまくいくようですが、私はそれをしている他の人を見つけることができず、これが提案または推奨されている例を見つけることができません。