Документ: событие копирования
Базовая линия Широко доступно
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузера. Она доступна в браузерах с марта 2017 года.
Событие copy срабатывает, когда пользователь инициирует действие копирования через пользовательский интерфейс браузера.
Оригинальная цель этого события — Element, которая была целевой для действия копирования. Вы можете прослушивать это событие на интерфейсе Document, чтобы обработать его на фазах захвата или всплытия. Для получения подробной информации об этом событии, пожалуйста, обратитесь к странице Элемент: событие копирования.
Синтаксис
Используйте имя события в методах, таких как addEventListener(), или установите свойство обработчика событий.
addEventListener("copy", (event) => {});
oncopy = (event) => {};
Тип события
A ClipboardEvent. Наследует от Event.
Примеры
Чтобы быть проинформированным, когда пользователь копирует данные с веб-страницы в буфер обмена, вы можете добавить обработчик в ваш экземпляр Document с помощью addEventListener(), как показано ниже:
document.addEventListener("copy", (event) => {
/* the session has shut down */
});
В качестве альтернативы, вы можете использовать свойство обработчика событий Document.oncopy для установления обработчика для события copy:
document.oncopy = (event) => {
/* the session has shut down */
};
Спецификации
Совместимость с браузерами
| Рабочий стол | Мобильный | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
copy_event |
1 | 12 | 22 | ≤12.1 | 3 | 18 | 22 | ≤12.1 | 3 | 1.0 | 4.4 |
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/Document/copy_event