Double Possible:
Quelle est la différence entre la fenêtre.l'emplacement et le document.emplacement en JavaScript?En JavaScript, les deux
window
etdocument
ont unlocation
de la propriété, et en définissant à la fois à une autre URL, le navigateur charge la nouvelle URL.Quelle est la différence entre eux?
Réponses
Trop de publicités?window.location est en lecture / écriture sur tous les navigateurs compatibles.
document.location est en lecture seule dans Internet Explorer (au moins), mais en lecture / écriture dans les navigateurs basés sur Gecko (Firefox, SeaMonkey).
Autant que je sache, les deux sont identiques. Pour la sécurité des navigateurs, vous pouvez utiliser window.location
plutôt que document.location
.
Tous les navigateurs modernes mappent document.location
window.location
, mais je préfère quand même window.location
comme c'est ce que j'ai utilisé depuis que j'ai écrit ma première page Web. c'est plus cohérent.
vous pouvez également voir document.location === window.location
retours true
, ce qui précise que les deux sont identiques.