Как можно вставлять изображения в веб-приложение? Какие решения доступны? Холст HTML 5?

В настоящее время я создаю очень простое веб-приложение, которое требовало возможности копировать изображение при просмотре веб-страниц, а затем вставлять его на мою страницу.

Я знаю, что этот тип функциональности возможен - поскольку я вставлял изображения в gmail при написании сообщений,и в Tumblr (я считаю, что они используют TinyMCE в качестве редактора).

После долгих поисков я был опечален низким качеством объяснения доступных решений.

Вот что я собрал:

$(document).bind('paste', function(e){
console.log(e);
})

При проверке объекта события выясняется, что данные включаются только при наличии текста (в любом случае в Chrome).

Я знаю, что IE имеет объект clipboardData, который дает вам доступ к содержимому буфера обмена.

I Я также слышал о возможных решениях с использованием Flash, Java-апплетов и HTML 5 Canvas - но мне еще не удалось найти хороших статей, объясняющих эти решения.

Кто-нибудь сделал это успешно и может предложить лучшие практики?

5
задан thejh 28 November 2010 в 20:25
поделиться