Es war eine viel diskutierte Frage auf Stackoverflow, was das bedeutet: dassWarum sollten protokollbezogene URLs überhaupt verwendet werden?
<script src="//cdn.example.com/somewhere/something.js"></script>
Dies hat den Vorteil gibt, wenn Sie es über HTTPS zugreifst, Sie HTTPS automatisch erhalten, statt dass scary „Unsichere Elemente auf diese Seite "Warnung.
Warum aber überhaupt protokollbezogene URLs verwenden? Warum nicht einfach HTTPS immer in CDN-URLs verwenden? Schließlich hat eine HTTP-Seite keinen Grund, sich zu beschweren, wenn Sie sich entschließen, einige Teile über HTTPS zu laden.
(Dies ist insbesondere für CDNs, fast alle CDNs HTTPS Fähigkeit haben, während, einen eigenen Server nicht unbedingt HTTPS haben..)
Dies gilt nur für Ressourcen von Drittanbietern? – user3448600
@ user3448600 für lokale Ressourcen verwenden Sie einfach '/' Pfade, nicht '//' Pfade. – Kos
Im Jahr 2017 wechselte SO auch von Protokoll-relativ zu HTTPS: https://nickcraver.com/blog/2017/05/22/https-on-stack-overflow/#mistakes-protocol-relative-urls – ruhong