Ho appena appreso da un collega che l'omissione della parte "http | https" di un URL in un collegamento farà sì che quell'URL utilizzi qualsiasi schema utilizzato dalla pagina.
Ad esempio, se si accede alla mia pagina all'indirizzo http://www.example.com e ho un collegamento (nota "//" all'inizio):
<a href="https://www.google.com">Google</a>
Quel link andrà a http://www.google.com .
Ma se accedo alla pagina su https://www.example.com con lo stesso link, andrà a https://www.google.com
Volevo cercare online ulteriori informazioni in merito, ma ho problemi a pensare a una buona frase di ricerca. Se cerco "URL senza HTTP", le pagine restituite riguardano gli URL con questa forma: "www.example.com", che non è quello che sto cercando.
Lo chiameresti URL senza schema? Un URL senza protocollo?
Funziona in tutti i browser? L'ho testato in FF e IE 8 e ha funzionato in entrambi. Fa parte di uno standard o dovrei testare più browser?