[3] 文書文書の文書基底URLは、次の手順で得られる値です >>2。
[4] 文書文書のフォールバック基底URLは、 次のものです >>2。
[5] 文書基底URLは通常は文書の URL ですが、
base
要素があればその URL となり、
window.open
で開かれた文書なら元の文書の文書基底URLとなり、
srcdoc
なら外側の文書の文書基底URLとなるわけです。
[7] pushState
により文書の番地が変更されると、文書基底URLも変化します。
ただし base
要素がある場合は影響しません (>>6)。
[9] 下位層プロトコルの中には基底URLを指定できるものもありますが、 文書基底URLの定義ではそのようなプロトコルは想定されていないようです。
[17] Remove the concept of creator Document so we don't leak a document · whatwg/html@a996f3b ( 版) https://github.com/whatwg/html/commit/a996f3b4982f20697f71a23c919567a638519959
[28] Use HTML's "document base URL" concept ( (Ms2ger著, )) https://github.com/whatwg/dom/commit/60fac5124f26b5ff216bf122036321fb95ac5556
[29] >>28 で削除されるまで、 DOM Standard には次のような規定がありました。
[30] Editorial: nested browsing context is a member, not a type (annevk, , ) https://github.com/whatwg/html/commit/6b737bbc428facf34ec3728c0912cf9e172d0ea4