2015-10-13 2 views
0

В соответствии с моим нынешним пониманием неверно объявлять, что URI данных является, по сути, URL.HTMLCanvasElement.toDataURL - Неверно названная функция?

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

Я ссылаюсь на this answer, так как он указывает, что URI данных равен , а не URL.

+0

Ответ на вопрос, на который вы ссылаетесь. Почему вы спрашиваете еще раз? – Touffy

+0

Причина, по которой я спрашивал, заключается в том, что я был поражен тем, что глупая ошибка, такая как различие между URL-адресом и URI, получила вначале процесс утверждения спецификации, и я хотел знать, была ли какая-то конкретная причина, почему она может быть названа в сюда. Я переведу вопрос, поскольку не совсем ясно, о чем я прошу. – thephpdev

ответ

1

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

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

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

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

+0

А, я вижу. Итак, общая повестка дня - это разграничение между типами URL-адресов? – thephpdev

+0

Посмотрите @thephpdev, если вы хотите обсудить это, StackOverflow не подходит. Используйте список рассылки WHATWG или проект spec на github. – Touffy

2

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

+0

Я вижу сейчас, спасибо. Кажется, что конкретные/согласованные определения URL/URI несуществуют. – thephpdev

+0

Этот RFC с 1998 года. Однако «неправильное» использование URL-адреса в смысле URI было сохранено в гораздо более современном [URL-спецификации] (https://url.spec.whatwg.org/#local-scheme). – Touffy

+0

@Touffy Спасибо за ссылку. Я специально упомянул 2397, поскольку на ней ссылается спецификация, которая определяет поведение рассматриваемого метода. –

 Смежные вопросы

  • Нет связанных вопросов^_^