Warum überhaupt protokollbezogene URLs verwenden?

Es ist eine oft diskutierte Frage zu StackOverflow, was dies bedeutet:

 <script src="//cdn.example.com/somewhere/something.js"></script>

Dies bietet den Vorteil, dass Sie HTTPS automatisch erhalten, wenn Sie über HTTPS darauf zugreifen, anstatt der beängstigenden Warnung "Unsichere Elemente auf dieser Seite".

Aber warum ü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 beschließen, Teile davon über HTTPS zu laden.

(Dies gilt insbesondere für CDNs. Fast alle CDNs sind HTTPS-fähig. Auf Ihrem eigenen Server muss jedoch nicht unbedingt HTTPS installiert sein.)

Antworten auf die Frage(8)

Ihre Antwort auf die Frage