根据我目前的理解,声明数据URI实际上是一个URL是错误的。
那么,考虑到这一点,我是否正确地说JavaScript函数HTMLCanvasElement.getDataURL()
被错误地命名了?或者是否有一个特定的原因,为什么它的命名方式。
我指的是this answer,因为它声明数据URI 不是一个网址。
答案 0 :(得分:2)
当前对URI和网址的定义可能会被视为不准确,但根据W3 recommendation,命名基于RFC 2397,它定义了数据网址方案。
答案 1 :(得分:1)
WHATWG决定
标准化术语URL。 URI和IRI只是令人困惑。在实践中,两者都使用单一算法,因此保持它们的区别对任何人都没有帮助。 URL也很容易赢得搜索结果人气竞赛。
https://url.spec.whatwg.org/#goals
Web浏览器现在有一个内置的标准化URL
对象,用于创建Blob UR L 。跟URI说再见。