Задать вопрос
ZiggiPop
@ZiggiPop
Linux Admin / Frontend Developer

Есть ли возможность подмены клипборда в броузере средствами JavaScript?

Требуется средствами JavaScript подменить содержимое клипборда при копировании с сайта. Существуют ли рабочие решения? Пока только нашел вариант с добавлением какого-нить текста к существующему. А нужно дополнительно провести с текстом некоторые манипуляции.
  • Вопрос задан
  • 2460 просмотров
Подписаться 2 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 5
Guria
@Guria
Если не секрет, чего хочется достичь в итоге?
Ответ написан
pietrovich
@pietrovich
Через JavaScript only не получится, броузеры не позволяют манипулировать с клипбордому куму ни попадя. придется либо повышать полномочия для отдельных ресурсов, либо курить бамбук. Можно попробовать через флешку на той же странице, правляемую javascript'ом. Раньше из флеша к клипборду доступ был свободный, как сейчас дела обстоят не знаю, может уже и прикрыли лавочку…
Ответ написан
hf35
@hf35
Не надо мучить клипбоард. Доступ к нему сильно ограничен
Напишите скрипт который рандомно набьёт текст невидимой чепухой.
Ответ написан
Комментировать
а как тогда некоторые скрипты добавляют в текст к примеру

просто при выделении в конец добавляется невидимый блок
jemand.ru/dobavlenie-ssylki-na-istochnik-pri-kopirovanii-teksta/

Вроде на хабре где-то этот или похожий скрипт выкладывался
Ответ написан
Комментировать
OlegTar
@OlegTar
программист .NET, Javascript, Perl
document.body.oncopy = function (e) {
    var e = e || window.event;
    e.returnValue = false;
    if (e.preventDefault) {
	e.preventDefault();
    }
};
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы