SVGGraphicsElement: событие cut
Базовая линия Широко доступно
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с марта 2017 года.
Событие cut срабатывает на элементе SVGGraphicsElement, когда пользователь инициировал действие "вырезать" через пользовательский интерфейс браузера.
Если пользователь пытается выполнить действие "вырезать" над недоступным для редактирования содержимым, событие cut всё равно срабатывает, но объект события не содержит данных.
По умолчанию событие копирует текущий выделенный фрагмент (если таковой есть) в буфер обмена системы и удаляет его из документа.
Обработчик этого события может изменить содержимое буфера обмена, вызвав setData(format, data) на свойстве ClipboardEvent.clipboardData события и отменить действие по умолчанию с помощью event.preventDefault().
Однако, отмена действия по умолчанию также предотвратит обновление документа. Таким образом, обработчик, который хочет эмулировать действие по умолчанию "вырезать" и при этом изменить содержимое буфера обмена, должен также вручную удалить выделение из документа.
Обработчик не может прочитать данные из буфера обмена.
Возможна генерация и отправка синтетического события синтетического cut , но это не повлияет на буфер обмена системы или содержимое документа.
Синтаксис
Используйте имя события в методах, таких как addEventListener(), или задайте свойство обработчика события.
addEventListener("cut", (event) => {});
oncut = (event) => {};
Тип события
Объект типа ClipboardEvent. Наследует от Event.
Спецификации
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
cut_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/SVGGraphicsElement/cut_event