Gibt es einen Unterschied mit Hilfe von nur Standort vs mit Fenster.Lage ist in allen Browsern

Ich finde mich immer zu schreiben:

console.log(window.location.href);

ohne auch nur darüber nachzudenken. Die Mehrheit der Antworten auf SO auch schreiben Sie es auf diese Weise. Gibt es einen Grund, warum ich kann nicht einfach schreiben:

location.href

seit location ist ein Objekt im Fenster Ebene? Gibt es cross-browser-Kompatibilität Probleme mit diesem?

Zu Klären: ich weiß, es ist document.location - das ist NICHT, was diese Frage betrifft. Dies ist über Sie, wenn es irgendeinen Unterschied mit Hilfe von nur location vs mit window.location allen Browsern.

  • Tun Sie auch Lesen? Es ist nicht ein Duplikat von location vs location.href, aber über x vs window.x
  • NÖ. Sie müssen die Frage nochmal Lesen. Oder der Kommentar über dir. Beide erklären, warum es explizit nicht darum, ein Objekt gegenüber einer Eigenschaft, sondern die Grenzen eines bestimmten Objekts.
  • Die Menschen werden immer Weg zu schließen-glücklich. Diese Frage ist nicht sogar nah an wird im Zusammenhang der Frage, es ist angeblich ein Duplikat.
  • es ist immer noch eine doppelte unabhängig, zum Beispiel die erste Frage, die in der "related" - Liste. stackoverflow.com/questions/4709037/...
  • Die Frage, die Sie verknüpft, ist nicht das erste verlinkte in der zugehörigen Liste. Keiner von denen in der zugehörigen Liste nichts zu tun haben mit meiner Frage. Deins ist völlig gültig, aber ich suchte für eine lange Zeit und kam oben mit nichts
  • das ist komisch, das ist es, was zeigt es sich für mich. Wie auch immer, du hast Recht-die Duplikate, falsch sind.

Schreibe einen Kommentar