首页 > 解决方案 > AngleSharp 的 Document.DocumentUri 与 Document.Url 有何不同?

问题描述

有什么不同?

标签: c#domanglesharp

解决方案


这些属性对应于同名的 DOM 属性。

每个 MDN:

HTML 文档有一个 document.URL 属性,它返回相同的值 [as document.documentURI]。与 URL 不同,documentURI 可用于所有类型的文档。(来源

所以理论上,onlyDocument.DocumentUri保证总是返回一个值。

不过,在我的测试中,这两个属性都是为 Chrome 和 Edge 中的非 HTML 文档(文本文件、PNG、INI)设置的。


推荐阅读