文档:复制事件

当用户通过浏览器的用户界面启动复制操作时,将触发copy事件。

此事件的原始目标是Element,它是复制操作的目标。您可以在Document接口上侦听此事件,以便在捕获或冒泡阶段处理它。有关此事件的完整详细信息,请参阅Element: copy 事件页面。

语法

addEventListener()等方法中使用事件名称,或设置事件处理程序属性。

js
addEventListener("copy", (event) => {});

oncopy = (event) => {};

事件类型

示例

要了解用户何时将数据从网页复制到剪贴板,您可以使用addEventListener()将处理程序添加到您的Document实例中,如下所示

js
document.addEventListener("copy", (event) => {
  /* the session has shut down */
});

或者,您可以使用Document.oncopy事件处理程序属性为copy事件建立处理程序

js
document.oncopy = (event) => {
  /* the session has shut down */
};

规范

规范
剪贴板 API 和事件
# clipboard-event-copy
HTML 标准
# handler-oncopy

浏览器兼容性

BCD 表格仅在浏览器中加载

另请参阅