1. 背景
document.locationというのを初めて見たので、window.locationと何が違うのか調べようと思った為です。
2. Document.locationとWindow.locationの違い
window.location
すべてのブラウザで読み書き可能
document.location
- IEでは読み取り専用?(IEでも書き込み可能との意見もありました)
- Geckoベースのブラウザでは読み取り/書き込みが可能?(Chromeでも書き換えはできてるのでなぜこの記載がされていたのか不明)
その他
3. 最後に
- 大きな違いは分かりませんでした
- 違いを気にしないといけないcaseがまだ業務で起きていないので今後わかれば追記していきたいです
- 何も考えずにwindow.locationを使っていたので考え直すきっかけとなりました