Копировать и вставлять, издание 2011 года

#javascript

#javascript

Вопрос:

Как я могу копировать и вставлять текст с помощью JavaScript?

Большинство методов, которые я нашел через Google, похоже, не работают с более новыми браузерами / версиями Flash. Существуют ли какие-либо методы, которые все еще работают?

Комментарии:

1. Использование ZeroClipboard.js (amp; flash) — это единственный оставшийся метод, который может исчезнуть в один прекрасный день. только более старые версии ie позволяют копировать с помощью javascript. но опять же, пользователи могут копировать вещи самостоятельно. Издание 2011 года называется CTRL C

2. Просто попробовал запустить пример, который поставляется с ZeroClipboard. Не работает в Ubuntu / Chrome.

3. Я чертовски надеюсь, что у Javascript нет доступа к буферу обмена или когда-либо будет, по крайней мере, без необходимости запрашивать разрешение. Мне не нужно беспокоиться о том, просматривает ли каждая веб-страница, которую я посещаю, данные буфера обмена.

4. @Mark на самом деле это работает на Ubuntu 11.10, Chrome 15. ZeroClipboard 1.0.7, это не очень просто реализовать

5. @Ibu: bowser.effectgames.com / ~ jhuckaby / zeroclipboard Hrm … работает у меня дома (Windows 7 / FF7). Я думаю, что запускаю 9.04 на работе. Или 9.10? Один или другой.

Ответ №1:

Только для браузеров webkit, в библиотеке разработчика Safari, у них есть эта документация для «Использования вставки из JavaScript».