我有这个代码禁用选择文本,复制和粘贴,但它也阻止从输入/文本区域复制。
$('body').bind('cut copy paste', function(e) {
e.preventDefault();
});
如何从textarea / inputs元素启用复制/粘贴事件侦听器?
答案 0 :(得分:1)
只能使用CSS实现所需的效果。
您可以使用css属性user-select
body {
user-select: none; //Disables selecting text
}

<p>Lorem ipsum dolor sit, amet consectetur adipisicing elit. Itaque cumque dolores ad eaque consectetur. Officia quaerat voluptatem laudantium nostrum, debitis modi omnis? Vero laudantium quos assumenda, hic voluptatibus quis illum.</p>
<input type="text" />
&#13;
除了Opera Mini和UC Browser之外,所有现代浏览器都支持
user-select
。 https://caniuse.com/#feat=user-select-none