javascript – 跨浏览器方法,以防止从textarea文本复制的所有方法?

前端之家收集整理的这篇文章主要介绍了javascript – 跨浏览器方法,以防止从textarea文本复制的所有方法?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在开发一个在线打字软件.在打字软件中,一切进展顺利,但我遇到了不诚实用户的问题,他们可能会将文本输入到文本区域,复制它,然后重新加载页面(因此重置计时器)并直接粘贴它.所以我在想使用类似evt.preventDefault()的东西;当 javascript检测到按下ctrl / cmd按钮和C键时.但后来我意识到用户总是可以到菜单栏按Edit – >复制.所以我想知道,是否有一种跨浏览器方法来禁用这两种复制方法

解决方法

您可以尝试使用以下jQuery代码
$('input[type=text],textarea').bind('copy paste cut drag drop',function (e) {
   e.preventDefault();
});

猜你在找的JavaScript相关文章