Двойная косая черта в начале JavaScript включает - PullRequest
6 голосов
/ 15 июня 2011

Я смотрел на шаблон HTML5 и заметил, что JQuery включает URL начинается с двойной косой черты.URL-адрес //ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js

Почему отсутствует http:

Ответы [ 2 ]

15 голосов
/ 15 июня 2011

Я ненавижу отвечать со ссылкой, но это объясняет это - http://paulirish.com/2010/the-protocol-relative-url/


Использование относительного URL протокола, такого как "// mydomain / myresource", гарантирует, что контент будет обслуживаться по той же схеме, что и страница размещения. Это может сделать тестирование немного более неловким, если вы когда-либо будете использовать FILE: //, а затем некоторые удаленные местоположения, поскольку они, очевидно, преобразуются обратно в FILE. Тем не менее, он разрешает смешанные небезопасные / защищенные сообщения, которые вы можете вызвать, не используя его.

0 голосов
/ 15 июня 2011

Так что, если .html доступен через HTTPS;на странице не будет ни одного незащищенного скрипта.

...