Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 17.02.2015, 18:17
Аватар для Аркадий Укупник
Аспирант
Отправить личное сообщение для Аркадий Укупник Посмотреть профиль Найти все сообщения от Аркадий Укупник
 
Регистрация: 06.09.2014
Сообщений: 41

Как копировать в буфер обмена?
function copyToClipboard(text) {
  var el = document.createElement('textarea');
  el.value = text;
  document.body.appendChild(el);
  el.select();
  document.execCommand('copy', true);
  document.body.removeChild(el);
}


Почему этот код не работает?
Ответить с цитированием
  #2 (permalink)  
Старый 18.02.2015, 06:17
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

В файрфоксе не работает потому что:
Цитата:
Работа с буфером обмена должна быть включена в user.js файле препочтений
В хроме будет работать только если у юзера стоит твое расширение для твоего сайта, и в нем прописано разрешение на доступ к буферу.

В IE не знаю почему, но можно писать в буфер через window.clipboardData (браузер сначала спросит разрешение у юзера).
__________________
В личку только с интересными предложениями
Ответить с цитированием
Ответ


Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
буфер обмена в Firefox KOLANICH Общие вопросы Javascript 4 01.07.2010 18:12
Как организовать RichEdit arma Элементы интерфейса 2 18.02.2010 14:57
О наследовании событий, или как корректно его отменить. JCShen Events/DOM/Window 8 09.02.2010 00:00
Как взять текст из буфера обмена ??? rus_tik Events/DOM/Window 1 01.02.2010 23:57
Скопироватьв буфер обмена nemo Общие вопросы Javascript 0 02.12.2009 14:40