Ils semblent tous deux me donner la même chose (le nom de domaine qui exécute actuellement le script).
Alors, quelle est la différence (s'il y en a une) et où doit-on les utiliser ?
Ils semblent tous deux me donner la même chose (le nom de domaine qui exécute actuellement le script).
Alors, quelle est la différence (s'il y en a une) et où doit-on les utiliser ?
MDN Web Docs - window.location
host....
: le nom d'hôte et le numéro de port. [www.google.com]:80hostname
: le nom de l'hôte (sans le numéro de port ni les crochets). www.google.com
Dans ma console firebug, j'obtiens la même chose - domain.com
y domain.com
. Pas de crochets, pas de numéro de port. Voici le code : console.log(window.location.host); console.log(window.location.hostname);
@Thomas il se pourrait que le port soit explicite seulement s'il est non-standard (= pas 80)
C'est normal. Donc, si je veux le nom de domaine actuel, son nom d'hôte. :) Merci beaucoup - j'accepterai la réponse dans 4 minutes ! :p
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.
1 votes
developer.mozilla.org/Fr/Window.location
1 votes
Plus précisément, developer.mozilla.org/Fr/Window.location#Properties