Поддерживает ли IE событие копирования - PullRequest
0 голосов
/ 06 мая 2019

Мне нужно отлавливать событие «копирование» клавиатуры пользователя и делать что-то настраиваемое, когда оно срабатывает.(должен поддерживать IE тоже)

В настоящее время я реализовал это следующим образом:

document.addEventListener('copy', onCopy);

При этом мне не нужно различать ctrl + c или cmd + c для разных ОС. Однако янашел разные ответы, если в IE поддерживается 'copy':

MDN: https://developer.mozilla.org/en-US/docs/Web/API/Element/copy_event

Другой сайт: https://www.quirksmode.org/dom/events/

Поддерживается ли IE.Если нет, могу ли я в любом случае сделать ловушку для копирования между ОС?

1 Ответ

0 голосов
/ 06 мая 2019

https://www.w3schools.com/jsref/event_oncopy.asp

<!DOCTYPE html>
<html>
<body oncopy="myFunction()">



<p id="demo">copy me</p>

<script>
function myFunction() {
  document.getElementById("demo").innerHTML = "You copied text!"
}
</script>

</body>
</html>
...