Я щойно дізнався від свого колеги, що якщо пропустити частину URL-адреси у посиланні "http | https", ця URL-адреса використовуватиме будь-яку схему, на якій використовується сторінка, на якій вона знаходиться.
Так, наприклад, якщо моя сторінка доступна за адресою http://www.example.com, і у мене є посилання (зверніть увагу на «//» на передній панелі):
<a href="https://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, і він працював в обох. Це частина стандарту, чи слід протестувати більше браузерів?