怎么使用JS禁止复制粘贴

JavaScript012

怎么使用JS禁止复制粘贴,第1张

1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键,其实是禁止快捷菜单,因为不光右键可以弹出这个菜单,键盘上空格键右边的windows键也可以激活这个快捷菜单

<table border oncontextmenu=return(false)><td>no</table>可用于Table

2. <body onselectstart="return false">禁止选取、防止复制

3. onpaste="return false" 禁止粘贴

4. oncopy="return false" oncut="return false" 禁止复制和剪切

5. <input style="ime-mode:disabled">关闭输入法

您好!很高兴为您答疑。

据您描述推测您的浏览器在使用中遇到的复制粘帖不可用的问题。造成此问题一般分3种情况。1、网站采用js等脚本禁用了复制粘帖功能;2、您的浏览器安装了某种扩展,导致复制粘帖功能异常;3、您所浏览的网站采用特殊的技术,如:百度文库等,限制了内容的复制粘帖。

如果对我们的回答存在任何疑问,欢迎继续问询。

便捷的方式,可以通过Css禁用选取操作:

<div unselectable="on" style="-moz-user-select:none-webkit-user-select:none" onselectstart="return false">

你选不了我,

unselectable: IE/Opera,

-moz-user-select: FireFox,

onselectstart: IE/Safari,

-webkit-user-select:Chrome

</div>