document.URL
は設定できないが、location.href
は設定できないことを知っています。
しかし、ドキュメントは次のことを示しています。
URLは、DOMレベル0
location.href
プロパティの代替です。
それでは、いつdocument.URL
を使用しますか?
Document.URLをgetすることはできますが、は設定できません 。 location.href
を取得および設定できます。
一部のWebブラウザーでは、document.URL
を設定できますが、ほとんどのブラウザーでは機能しないため、設定しないでください。
あなたは自分で答えを与えました!
var currentURL = document.URL;
alert(currentURL);
データの取得に関しては互換性がありますが、指摘したようにdocument.URLは設定できません。ゲッター/セッターであるため、location.hrefを常に使用しています。