HTMLCanvasElement.toDataURL - неправильно названная функция?
Насколько я понимаю, неправильно объявлять URI данных фактически URL-адресом.
Итак, учитывая это, я был бы прав, говоря, что функция JavaScript HTMLCanvasElement.getDataURL()
был назван неправильно? Или есть конкретная причина, почему он был назван так, как это было.
Я ссылаюсь на этот ответ, поскольку в нем говорится, что URI данных не является URL.
2 ответа
WHATWG решила, что желательно
Стандартизировать термин URL. URI и IRI просто сбивают с толку. На практике один и тот же алгоритм используется для обоих, поэтому их различие не помогает никому. URL также легко побеждает в конкурсе популярности результатов поиска.
Веб-браузеры теперь имеют встроенный, стандартизированный URL
объект, который используется для создания Blob URL s. Попрощайтесь с URI.
Это может считаться неточным в современных определениях URI и URL, но в соответствии с рекомендацией W3 наименование основано на RFC 2397, который определяет схему URL данных.