Я только что узнал от коллеги, что исключение части URL «http | https» URL-адреса в ссылке приведет к тому, что этот URL использует любую схему используемой страницы.URL без «http | https»
Так, например, если моя страница доступна на 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, и он работал в обоих. Является ли эта часть стандарта, или я должен проверить больше браузеров?
Возможный дубликат [Абсолютные URL-адреса, опуская протокол (схема), чтобы сохранить одну из текущей страницы] (http://stackoverflow.com/questions/4978235/absolute-urls-omitting-the-protocol -схема-в-порядке-для-сохранить-один-of-the) – David
Для справки (поскольку вы спросили, какие условия для поиска), поиск Google, который привел меня к исходному вопросу StackOverflow, был: «Абсолютный URL-адрес без протокола « – David
вы не указываете, есть ли у него http или https, поэтому браузер решает вас, беря последнюю страницу, предполагая, что ссылка появилась на той же странице. – raym0nd