AngleSharp的Document.DocumentUri与Document.Url有何不同?

时间:2018-06-27 22:39:19

标签: c# dom anglesharp

  • Document.Url:“获取包含当前文档URL的字符串。”
  • Document.DocumentUri:“获取包含当前文档URL的字符串。”

有什么区别?

1 个答案:

答案 0 :(得分:0)

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

每个MDN:

  

HTML文档具有document.URL属性,该属性返回与[document.documentURI]相同的值。与URL不同,documentURI可用于所有类型的文档。 (source

因此,从理论上讲,只有Document.DocumentUri被保证总是返回一个值。

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