Je viens d'apprendre d'un collègue que l'omission de la partie "http | https" d'une URL dans un lien fera que cette URL utilisera le schéma utilisé par la page sur laquelle elle se trouve.
Par exemple, si ma page est accessible à l' adresse http://www.example.com et que j'ai un lien (notez le '//' à l'avant):
<a href="https://www.google.com">Google</a>
Ce lien sera redirigé vers http://www.google.com .
Mais si j'accède à la page https://www.example.com avec le même lien, elle ira à https://www.google.com
Je voulais chercher en ligne plus d'informations à ce sujet, mais j'ai du mal à trouver une bonne phrase de recherche. Si je recherche des "URL sans HTTP", les pages renvoyées concernent des URL avec cette forme: "www.example.com", ce qui n'est pas ce que je recherche.
Appelleriez-vous cela une URL sans schéma? Une URL sans protocole?
Cela fonctionne-t-il dans tous les navigateurs? Je l'ai testé dans FF et IE 8 et cela a fonctionné dans les deux. Cela fait-il partie d'une norme, ou devrais-je tester plus de navigateurs?