在我目前的理解下,声明一个数据URI实际上是一个URL是不正确的。HTMLCanvasElement.toDataURL - 错误地命名函数?
因此,考虑到这一点,我是否正确地说,JavaScript函数HTMLCanvasElement.getDataURL()
已被错误地命名?还是有一个特定的原因,为什么它被命名为它的方式。
我参考this answer,因为它声明一个数据URI是而不是的一个URL。
在我目前的理解下,声明一个数据URI实际上是一个URL是不正确的。HTMLCanvasElement.toDataURL - 错误地命名函数?
因此,考虑到这一点,我是否正确地说,JavaScript函数HTMLCanvasElement.getDataURL()
已被错误地命名?还是有一个特定的原因,为什么它被命名为它的方式。
我参考this answer,因为它声明一个数据URI是而不是的一个URL。
WHATWG的决定,这是可取的
标准化的术语URL。 URI和IRI只是令人困惑。在实践中,两种方法都使用单一算法,因此保持独特性不会帮助任何人。网址也很容易赢得搜索结果人气比赛。
https://url.spec.whatwg.org/#goals
Web浏览器现在已经被用来创建的Blob UR 大号个内置,标准的URL
对象。告别URI。
这可能会被视为由URI和URL的当代定义不准确,但根据W3 recommendation的命名是基于RFC 2397,它定义了数据URL方案。
答案在您链接到的问题中。你为什么再问一次? – Touffy
我问的原因是因为我很惊讶像URL和URI之间的差异这样的愚蠢错误首先通过了规范审批流程,并且我想知道是否有一个特定的原因可能会被命名为那样。我将重新回答这个问题,因为我不清楚我要求什么。 – thephpdev