2013-09-03 2 views
0

Хорошо ли реализовать элементы веб-сайта, такие как css, javascripts, изображения или веб-ссылки без протокола?Избегайте использования протоколла на встроенных элементах веб-сайта?

Например: jquery.com предлагают КДС-файл без:

//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js 

Pro для использования в том, что они автоматически использовать текущий протокол (HTTP или HTTPS). Даже ссылки короче (хорошо, всего 4/5 знаков). Есть ли какие-либо минусы или я должен использовать их на своем собственном веб-сайте?

Есть ли какое-либо определение о том, как браузеры имеют дело с такими типами ссылок (официальный стандарт)?

+2

уже задавала здесь http://stackoverflow.com/questions/11036551/absolute-full-urls-without -http-in-html-href – Tib

+0

И вторая часть с любым официальным стандартом? Или каждый браузер (даже старый) поддерживает его? – bastey

ответ

1

href без протокола (URL-адрес, относящийся к протоколу) используется для удаления вредоносного предупреждения о доступе к незащищенному контенту в IE.

Но это приведет к двойной загрузке в IE7 и IE8 (увы, ПОЧЕМУ U НЕТ СМАРТА !!!).

Стандарт RFC3986 указан в статье Пола Ирландии. Но стандарт может служить только ссылкой в ​​веб-разработке, реализация браузеров-поставщиков важнее. Веб-сайты, такие как Can I Use, WebPlatform документируют эту информацию.

ли обращаться к этим ссылкам:

http://www.paulirish.com/2010/the-protocol-relative-url/

http://blog.httpwatch.com/2010/02/10/using-protocol-relative-urls-to-switch-between-http-and-https/

http://www.stevesouders.com/blog/2010/02/10/5a-missing-schema-double-download/

Смежные вопросы