MDN wants to learn about developers like you: https://qsurvey.mozilla.com/s3/MDN-dev-survey

В процессе перевода.

Это экспериментальная технология
Так как спецификация этой технологии ещё не стабилизировалась, смотрите таблицу совместимости по поводу использования в различных браузерах. Также заметьте, что синтаксис и поведение экспериментальной технологии может измениться в будущих версиях браузеров, вслед за изменениями спецификации.

Определение

URL.createObjectURL() - статический метод, который создает DOMString, содержащий URL с указанием на объект, заданный как параметр. Время жизни URL связано с document окна в котором он был создан. Новый URL объект может представлять собой File объект или Blob объект.

Примечание: Эта возможность доступна в Web Workers.

Синтаксис

objectURL = URL.createObjectURL(blob);

Параметры

blob
Объект типа File или Blob для которого создается URL объект.

Example

See Using object URLs to display images.

Notes

При каждом вызове createObjectURL(), создается новый URL объект, даже если он уже был ранее создан для того же самого объекта. Память для каждого из них нужно освобождать с помощью URL.revokeObjectURL(), в том случае, если они больше не нужны. Браузер сделает это автоматически с выгрузкой объекта, тем не менее в целях оптимизации производительности и использования памяти, следует принудительно выгружать их по возможности.

Specifications

Specification Status Comment
File API
Определение 'URL' в этой спецификации.
Рабочий черновик Initial definition.

Browser compatibility

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Basic support 8 [1]
23
4.0 (2) 10 15 6 [1]
7
In a Web Worker 10 [1]
23
21 (21) 11 15 6 [1]
7
Feature Chrome for Android Android Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile
Basic support 18 [1] 4.0 [1] 14.0 (14) ? 15 [1] 6.0 [1]
In a Web Worker 18 [1] (Да) [1] 14.0 (14) ? 15 [1] 6.0 [1]

[1] With URL prefixed as webkitURL

See also

Метки документа и участники

 Внесли вклад в эту страницу: chevsky, ga2mer, Vasia-Gav
 Обновлялась последний раз: chevsky,