Стенограммы http://как//для script и теги ссылок? кто-нибудь видит/использует это раньше? - программирование
Подтвердить что ты не робот

Стенограммы http://как//для script и теги ссылок? кто-нибудь видит/использует это раньше?

возникает вопрос:

если вы посмотрите на любой сайт, используя addthis (кнопка совместного доступа)...

после того, как вы поплыли над кнопкой addthis, и вся необходимая нагрузка на ресурсы взглянет на тело документа, используя инспектор Firebug или chrome (а не источник, фактический документ, который сидит на вашем экране... инспектора объектов). вы заметите, что дополнительные активы, загруженные автоматически addthis, выглядят примерно так:

<script type="text/javascript" src="//s7.addthis.com/static/r07/menu78.js"></script>
<link rel="stylesheet" type="text/css" href="//s7.addthis.com/static/r07/widget61.css" media="all">

Что это за короткая передача http://в вышеуказанных тегах?

Кто-нибудь использовал это раньше? имеет ли это "официальное" имя? насколько совместим кросс-браузер - это метод короткой передачи http protocal?

да, я понимаю, что это сломает вещи, насколько сканеры /seo идут, но я думаю о том, чтобы начать использовать это в ситуациях, которые недоступны (в основном, js обработаны) ботам.

хорошая или плохая идея?

4b9b3361

Ответ 1

Запуск URL с // означает "Использовать другой сервер, но сохранить ту же схему"

Итак, если вы загрузите //example.net/script из https://example.com/, он получит https://example.net/script, а если вы загрузите его из http://example.com/, он получит http://example.net/script.

Если, с другой стороны, вы загружаете его из file://c:/Users/You/Documents/test.html, то он, вероятно, не решит ничего полезного. Убедитесь, что вы работаете с локальным веб-сервером (и обращаетесь к http://localhost/), если используете этот синтаксис.

Это стандартная часть URI, она хорошо поддерживается и обычно известна как "относительные URI схемы"

Ответ 2

Чтобы использовать ответ Quentin, эти URL-адреса обычно называются без протоколов URL (хотя, как указывает Ник в комментариях, собственное имя без схемы).

Кроме того, будьте осторожны с тем случаем, когда вы используете их в локальной разработке (т.е. ссылаетесь на jQuery со страницы HTML, загружаемой с вашего жесткого диска, через протокол file://). В таких сценариях все исходящие ссылки будут обрабатываться как локальные - //jquery.com/ будет ссылаться на file://jquery.com/