0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

1. 背景

document.locationというのを初めて見たので、window.locationと何が違うのか調べようと思った為です。

2. Document.locationとWindow.locationの違い

window.location

すべてのブラウザで読み書き可能

document.location

  • IEでは読み取り専用?(IEでも書き込み可能との意見もありました)
  • Geckoベースのブラウザでは読み取り/書き込みが可能?(Chromeでも書き換えはできてるのでなぜこの記載がされていたのか不明)

その他

  • ハッシュパラメータを扱えるのはwindow.locationという記載も見ましたが、document.locationでも可能です
  • Geckoベースのブラウザ

3. 最後に

  • 大きな違いは分かりませんでした
  • 違いを気にしないといけないcaseがまだ業務で起きていないので今後わかれば追記していきたいです
  • 何も考えずにwindow.locationを使っていたので考え直すきっかけとなりました
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?