Копировать в буфер обмена в JavaScript - PullRequest
4 голосов
/ 17 января 2009

Есть ли вообще способ изменить буфер обмена пользователя с помощью JavaScript?

Я хочу, чтобы они нажимали на заданную точку на карте, и она добавляет координаты позиции в их буфер обмена.

Однако я предполагаю, что это невозможно для JavaScript.

Ответы [ 3 ]

10 голосов
/ 17 января 2009

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

2 голосов
/ 17 января 2009

Это в Internet Explorer, но не в других браузерах, хотя поддержку можно взломать вместе в других браузерах, вставляя файл Flash каждый раз, когда вы хотите сделать копию. Я бы сказал, что это не очень полезно, так как налагает недостатки юзабилити .

1 голос
/ 17 января 2009

Если я правильно помню, это возможно в Internet Explorer (возможно, сайт должен находиться в «доверенной» зоне), но не в Firefox или Opera.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...