2016-12-12 5 views
1

Как прослушивать события, когда пользователь пытается скопировать с помощью мыши или с помощью Ctrl + C из URL-адреса браузера (locationbar). Он должен работать только через javascript. Извините, но у меня нет никаких идей, и я не могу показать какой-либо код. Основная идея - заменить значение из буфера обмена.Как прослушать событие буфера обмена?

+2

Вы не можете перехватывать расположение бара нажатий клавиш, AFAIK. Javascript не имеет доступа к материалам за пределами окна документа. –

ответ

1

очень быстро Google ...

Примечание: Это будет работать только в пределах границ в DOM. Не адресная строка.

document.addEventListener('copy', function(e){ 
    e.clipboardData.setData('text/plain', 'Hello, world!'); 
    e.clipboardData.setData('text/html', '<b>Hello, world!</b>'); 
    e.preventDefault(); // We want our data, not data from any selection, to be written to the clipboard 
}); 

Ссылка: Here