2010-02-23 4 views
9

Можно ли скопировать изображение в буфер обмена в javascript? Я знаю, как копировать текст, но вы можете копировать изображения?Скопировать изображение в буфер обмена из браузера в Javascript?

Это ограничение безопасности?

+1

@Irwin: этот вопрос специально предназначен для изображения, а не для текста. – hobodave

ответ

4

Нет, вы не можете копировать изображения в буфер обмена. Копирование ничего в буфер обмена - это ограничение безопасности для каждого браузера, но вы можете копировать текст в буфер обмена в IE, если у них есть соответствующие параметры безопасности. Здесь Mozilla перечисляет some of the problems, вызванный программным доступом к буферу.

+0

@hobodave Затем вы должны просматривать IE, и вы изменили настройки, чтобы разрешить это. Либо это, либо у вас есть специальное дополнение FireFox, которое это позволяет. –

+2

@hobodave посетить github с Firefox и сообщить о том, что находится в вашем буфере обмена. – Pointy

+0

@Josh: Извиняюсь, вы правы. Есть способы сделать это в FF, хотя, по-видимому: http://www.febooti.com/support/website-help/website-javascript-copy-clipboard.html. Функциональность github фактически достигается с помощью Flash; Я предположил: «Это был javascript. – hobodave

2

Да, большинство сценариев поддерживает только текст.

http://forums.mozillazine.org/viewtopic.php?f=25&t=1195035&start=0

выше сайт также обсуждает тот же вопрос.

Следующий сайт сказал, связанных с вопросами безопасности,

http://kb.mozillazine.org/Granting_JavaScript_access_to_the_clipboard

, но это не будет работать в последнюю версию Mozilla.

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