一、复制粘贴和剪切事件
IE,firefox,chrome浏览器都有剪切板事件( ClipboardEvent
):oncopy复制,onpaste粘贴,oncut剪切.
当需要禁止这些行为时,只需要在这些绑定事件中return false;即
<input oncopy = "return false;"/>
<input onpaste = "return false;"/>
<input oncut = "return false;"/>
二、操作剪切板
在复制粘贴事件处理中,很多时候我们都需要操作剪切板的内容,剪切板是系统层面的东西,JS如何操作剪切板?
1.IE下,直接支持一个window.clipboardData对象,通过这个对象可以访问到粘贴板中内容。
2.chrome和firefox,在oncopy/onpaste/oncut事件对象event中有一个clipboardData对象,而在IE的事件中是没有这个对象的
关于这个对象,官方是这样介绍的:
ClipboardEvent.clipboardData
属性保存了一个 DataTransfer
对象,这个对象可用于:
- 描述哪些数据可以由