Document.Url
: "获取包含当前文档 URL 的字符串。"Document.DocumentUri
: "获取包含当前文档 URL 的字符串。"
有什么不同?
Document.Url
: "获取包含当前文档 URL 的字符串。"Document.DocumentUri
: "获取包含当前文档 URL 的字符串。"有什么不同?
这些属性对应于同名的 DOM 属性。
每个 MDN:
HTML 文档有一个 document.URL 属性,它返回相同的值 [as document.documentURI]。与 URL 不同,documentURI 可用于所有类型的文档。(来源)
所以理论上,onlyDocument.DocumentUri
保证总是返回一个值。
不过,在我的测试中,这两个属性都是为 Chrome 和 Edge 中的非 HTML 文档(文本文件、PNG、INI)设置的。