Document:copy 事件
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since March 2017.
copy
事件会在用户通过浏览器的用户界面发起复制操作时触发。
该事件的原始目标是复制操作的预期目标 Element
。你可以在 Document
接口上监听该事件,以便在捕获或冒泡阶段处理该事件。有关此事件的详细信息,请参阅 Element:copy 事件页面。
语法
在 addEventListener()
等方法中使用事件名称,或者设置事件处理器属性。
js
addEventListener("copy", (event) => {});
oncopy = (event) => {};
事件类型
ClipboardEvent
。继承自 Event
。
示例
要在用户从网页复制数据到剪贴板时收到通知,你可以使用 addEventListener()
将处理器添加到你的 Document
实例,就像这样:
js
document.addEventListener("copy", (event) => {
/* 会话已关闭 */
});
或者,也可以使用 Document.oncopy
事件处理器属性来为 copy
事件建立一个处理器:
js
document.oncopy = (event) => {
/* 会话已关闭 */
};
规范
Specification |
---|
Clipboard API and events # clipboard-event-copy |
HTML Standard # handler-oncopy |
浏览器兼容性
BCD tables only load in the browser