[1] Document オブジェクトの
defaultView IDL属性は、
当該文書の表示されている窓を返します。
[7] Document インターフェイスの
defaultView IDL属性の取得器は、
次のようにしなければなりません >>5。
[6] DOM2 View の一部として追加されました。 DOM2 View は後に廃止され、 HTML5 (現 HTML Standard) に統合されました。
[2] この属性が実装されているかどうかは、
DOMImplementation.
で確認できるとされていました。hasFeature (View, 2.0)
[12] 00年代初期の構想では、1つの文書が複数の「view」
を通してレンダリングされるとされていました。この「view」
は、 CSS の媒体型に相当するようなものです。
Webブラウザーで現に実装されているものはその一種「画面表示」で、
将来の高度な実装は他の「view」も提供するであろうが、
取り急ぎ「既定の表示」にアクセスする手段を提供しようと追加されたのがこの
defaultView 属性でした。
[3]
普通に表示中の Document
の defaultView は、
Firefox 2、Opera 9 共に Window
を返します。
createDocument や
XMLHttpRequest で作った表示されていない
Document の
defaultView はどちらのブラウザでも
null になります。
[4] Window Object 1.0 ( ( 版)) <http://www.w3.org/TR/Window/#dfn-default-view>
[13] Be more precise about nested and discarded browsing contexts (domenic著, ) <https://github.com/whatwg/html/commit/39118df640ad4a3f03f164fb5ffe0a56316297be>
Windowの歴史の項を参照。