手机版

禁止复制粘贴的JavaScript实现代码

时间:2021-10-30 来源:互联网 编辑:宝哥软件园 浏览:

复制粘贴

这个操作是网友的一些基本日常操作,但是有些网站为了保护版权(比如小说、图片)禁止用户进行这些操作,以防止用户通过复制粘贴的方式传播自己正在浏览的文字。

Oncopy事件:

定义和用法。

当用户复制元素上的内容时,oncopy事件被触发。

提示:当用户复制元素时,也会触发oncopy事件,例如复制img元素。

提示:oncopy事件通常用于类型为“text”的输入元素。

提示:复制元素和内容有三种方法:

按ctrl+c。

从浏览器的“编辑”菜单中选择“复制”。

邮件鼠标按钮,在上下文菜单中选择“复制”命令。

浏览器支持

语法

在HTML中:

JavaScript中的元素oncopy=' myscript ':

object . oncopy=function(){//Operation myScript } JavaScript,使用addEventListener()方法:

object.addEventListener('copy ',Myscript);//IE8和更早的IE版本不支持addEventListener()方法onpaste事件:

定义和用法。

当用户将文本粘贴到元素中时,onpaste事件被触发。

注意:虽然使用的所有HTML元素都支持onpaste事件,但事实上,它们并不支持所有元素,例如p元素,除非contenteditable设置为“true”(参见下面的更多示例)。

提示:onpaste事件通常用于类型为“text”的输入元素。

提示:在元素中粘贴内容有三种方法:

按Ctrl+V从浏览器的编辑菜单中选择“粘贴”,右键单击鼠标按钮从上下文菜单中选择“粘贴”。

浏览器支持

在HTML中:

JavaScript中的onpaste=' myscript '元素:

Object.onpaste=function(){ //操作myScript}JavaScript始终使用addEventListener()方法:

object.addEventListener('paste ',Myscript);//Internet Explorer 8和更早的ie版本不支持addEventListener()方法。实施原则:

复制并粘贴事件,并在事件中返回false。

JavaScript代码:

var body main=document . getelementbyid(' body main ');//copy body main . oncopy=function(){ return false;}//粘贴body main . onpaste=function(){ return false;}以上JavaScript中禁止复制粘贴的实现代码是边肖分享的全部内容。希望能给大家一个参考,支持我们。

版权声明:禁止复制粘贴的JavaScript实现代码是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。