2013-02-20 12 views
6

Ich musste den Link nicht für eine Weile greifen, aber als jquery undefinierte Fehler zu erscheinen begannen, bemerkte ich, dass die URL im CDN-Skript-Link den führenden "http:" oder "https:" fehlte. Es erzeugt offensichtlich eine unterbrochene Verbindung. Ich frage mich, ob dies beabsichtigt oder ein Fehler von Google ist. Jede Einsicht wäre großartig.Fehlt Googles jQuery-CDN-Skript-Link die führende "https:" aus einem bestimmten Grund?

Ex: <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.0.4/angular.min.js"></script>

Sollte sein ??: <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.4/angular.min.js"></script>

https://developers.google.com/speed/libraries/devguide

+1

Nein, beginnen mit '//' bedeutet nur "greifen Sie das aktuelle Protokoll und vor der URL". – 11684

Antwort

9

// gibt es ein Protokoll realtive. Das heißt, wenn Sie auf http://example.com zugreifen, wird der cdn-Link auch http:// verwenden, während, wenn Sie auf https://example.com zugreifen, der cdn-Link auch https verwenden wird.