[3] 閲覧文脈には常時1つの文書が指示されており、 これを活性文書といいます。
[10] 閲覧文脈の活性文書は、
閲覧文脈の WindowProxy
の
Window の関連付けられた文書です >>1。
[4] 活性文書は、セッション履歴の現在エントリーの文書です。
[6] 活性文書で更に条件をみたすものは完全に活性であるといいます。
[8] window.document
は活性文書を返すことになります。
[11] 閲覧文脈閲覧文脈と文書文書について活性文書を設定するには、 次のようにします >>1。
[5] 次の場面で呼び出されます。
[18] 新しい活性文書が設定されると、元の活性文書は活性文書ではなくなります。
[19] 他に、閲覧文脈を捨てる処理により閲覧文脈が破棄され、 文書はなおも参照され続けているケースで、 活性文書が活性文書ではなくなると思われます (が、現在の仕様書の規定上はあまり明確ではありません)。
[20] ある文書が複数の閲覧文脈の活性文書となることはありません。
[9] Centralize setting the active document (annevk著, ) <https://github.com/whatwg/html/commit/4257a9bf03f8ebbd6cc8b41933b6c5b619611662>
[21] document.open() simplifications, part 1 (TimothyGu著, ) <https://github.com/whatwg/html/commit/6f769b8089a843066aa19f5991405bf4c84458b3>