HTMLCanvasElement.toDataURL - неправильно названная функция?

Насколько я понимаю, неправильно объявлять URI данных фактически URL-адресом.

Итак, учитывая это, я был бы прав, говоря, что функция JavaScript HTMLCanvasElement.getDataURL() был назван неправильно? Или есть конкретная причина, почему он был назван так, как это было.

Я ссылаюсь на этот ответ, поскольку в нем говорится, что URI данных не является URL.

2 ответа

Решение

WHATWG решила, что желательно

Стандартизировать термин URL. URI и IRI просто сбивают с толку. На практике один и тот же алгоритм используется для обоих, поэтому их различие не помогает никому. URL также легко побеждает в конкурсе популярности результатов поиска.

https://url.spec.whatwg.org/

Веб-браузеры теперь имеют встроенный, стандартизированный URL объект, который используется для создания Blob URL s. Попрощайтесь с URI.

Это может считаться неточным в современных определениях URI и URL, но в соответствии с рекомендацией W3 наименование основано на RFC 2397, который определяет схему URL данных.

Другие вопросы по тегам