在我目前的理解下,聲明一個數據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