Acabo de enterarme por un colega que omitir la parte "http | https" de una URL en un enlace hará que esa URL use cualquier esquema que utilice la página en la que se encuentra.
Entonces, por ejemplo, si se accede a mi página en http://www.example.com y tengo un enlace (observe el '//' en el frente):
<a href="https://www.google.com">Google</a>
Ese enlace irá a http://www.google.com .
Pero si accedo a la página https://www.example.com con el mismo enlace, irá a https://www.google.com
Quería buscar en línea más información sobre esto, pero tengo problemas para pensar en una buena frase de búsqueda. Si busco "URL sin HTTP", las páginas devueltas son sobre URL con este formulario: "www.example.com", que no es lo que estoy buscando.
¿Llamarías a eso una URL sin esquema? ¿Una URL sin protocolo?
¿Funciona esto en todos los navegadores? Lo probé en FF e IE 8 y funcionó en ambos. ¿Es esto parte de un estándar o debería probar más navegadores?