Я только что узнал от коллеги, что исключение части URL "http | https" URL-адреса в ссылке приведет к тому, что этот URL использует любую схему, которую использует эта страница.
Так, например, если моя страница доступна по адресу http://www.example.com, и у меня есть ссылка (обратите внимание на "//" спереди):
<a href="//www.google.com">Google</a>
Эта ссылка перейдет к http://www.google.com.
Но если я перейду на страницу https://www.example.com с той же ссылкой, она перейдет на https://www.google.com
Я хотел посмотреть в Интернете более подробную информацию об этом, но у меня возникли проблемы с поиском хорошей фразы. Если я ищу "URL без HTTP", возвращаемые страницы касаются URL-адресов с этой формой: "www.example.com", и это не то, что я ищу.
Не могли бы вы назвать этот бесконтактный URL? URL без протокола?
Это работает во всех браузерах? Я тестировал его в FF и IE 8, и он работал в обоих. Является ли эта часть стандарта или я должен проверить больше браузеров?