Résumé
Crée un nouvel objet URL, dont la durée de vie est liée au document
dans la fenêtre ou il a été créé. Le nouvel objet URL représente l'objet File
spécifié ou l'objet Blob
.
Syntaxe
objectURL = window.URL.createObjectURL(blob);
blob
est un objetFile
ou un objetBlob
pour créer un objet URL.objectURL
est l'objet URL généré. L'ensemble du coutenu du document spécifé est représenté par le texte de l'url.
Exemple
Voir Using object URLs to display images.
Notes
A chaque fois que vous appelez createObjectURL()
, un nouvel objet URL est créé, même si vous en avez déjà créé pour le même objet. Chacun de ces objets doivent être libérés en appelant window.URL.revokeObjectURL()
lorsque vous n'en avez plus besoin. Le navigateur les libérera automatiquement lorsque le document sera déchargé (unload) ; cependant pour des performances optimales ou pour l'usage de la mémoire, si vous avez la possiblité de les libérer explictement sans danger, vous devriez le faire.
Navigateurs compatibles
Capacité | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
Support basique | 8 | 4 | 10 | 12 | Nightly build |
Capacité | Chrome for Android | Android | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Support basique | 18 | 4.0 | 14.0 | ? | ? | ? |