[3] 結合セッション履歴は、
同じ最上位閲覧文脈を共有する完全に活性な Document
オブジェクトすべての閲覧文脈のセッション履歴すべての論理和です >>1。
[4] ただし各セッション履歴の現在エントリーは、 結合セッション履歴の現在エントリー以外、含めません >>1。
[5] 結合セッション履歴中のエントリーは、セッション履歴に追加されたのが古い順に整列されており、その索引は 0 から始まります >>1。
history.length (DOM)[7] History オブジェクトの
length IDL属性は、
次のようにしなければなりません >>6。
[10] この IDL属性の型は、 unsigned long です >>6。
[11] Chrome では、 window.open ("").history.length は 0 
になります。初期about:blank文書のセッション履歴エントリーは数に入っていないようです。 
[15] history.index は、結合セッション履歴における現在エントリーの位置を返すものです。
history.length[13] history.length は JavaScript 1.0 で追加されました。
[12] Make history.length an unsigned long · whatwg/html@3eeefbe ( 版) <https://github.com/whatwg/html/commit/3eeefbe8e61e0d2365948051264b8e87f794c579>
[14] Web Applications 1.0 r7109 Make things like history.back() and user back/forward get thoroughly aborted by other navigations, but scope it just to the current top-level browsing context, not all of them. ( ( 版)) <http://html5.org/tools/web-apps-tracker?from=7108&to=7109>