先是种植方式。其触发时为对象对象为起选中时(即选中动作刚开头。

老三种方式:
假设只有限制复制,可以于<body>加入以下代码:
<body oncopy=”alert(‘对不起,禁止复制!’);return false;”>
例子:

<meta charset=”UTF-8″ />

转自笔记前端网:阿波罗D波

document.onselectstart=new Function(“event.returnValue=false”); 

季种办法:
禁用Ctrl+C和Ctrl+V,代码:

    return false;

body中投入代码的这种办法有只短就是在乎body的情节,如果body内容比较少,从body下方往上当选内容,仍然是可复制网站的内容的。

*{margin: 0;padding: 0;}

<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8" />
    <style>
        *{margin: 0;padding: 0;}                    
        .container h1 {color: gold;text-align:center;margin-bottom:30px;}    
        .container p {width: 500px;margin:0 auto;color: purple;text-indent: 30px;}                    
    </style>
</head>
<body>
    <div class="container">
        <h1>火影忍者</h1>
        <p>
            十多年前一只拥有巨大威力的妖兽“九尾妖狐”袭击了木叶忍者村,当时的第四代火影拼尽全力,以自己的生命为代价将“九尾妖狐”封印在了刚出生的鸣人身上。木叶村终于恢复了平静,但村民们却把鸣人当成像“九尾妖狐”那样的怪物看待,所有人都疏远他。 鸣人自小就孤苦无依,一晃十多年过去了,少年鸣人考入了木叶村的忍者学校,结识了好朋友佐助和小樱。佐助是宇智波家族的传人之一,当他还是小孩的时候他的哥哥——一个已经拥有高超忍术的忍者将他们家族的人都杀死了,然后投靠了一直想将木叶村毁灭的大蛇丸,佐助自小就发誓要超越哥哥,为家族报仇。鸣人他们在忍者学校得到了教官卡卡西的精心指点,在他的帮助下去迎接成长中的一次又一次挑战! 
        </p>
    </div>

    <script src="http://libs.baidu.com/jquery/2.1.1/jquery.min.js"></script>
    <script>
        $(document).keydown(function(e) {
          if(e.ctrlKey && (e.keyCode == 86 || e.keyCode == 67)) {
              alert('不能Ctrl+C和Ctrl+V复制、粘贴');
            return false;
          }
        });
    </script>
</body>
</html>
```
//若是你不想别人复制你的网站内容,可以把这段js代码加到你网页上,即可屏蔽鼠标右键菜单、复制粘贴、选中等

偶然的需是网站中有些情节未期待别人复制,那么即使待因此代码控制。方法有强:

 

次栽艺术:
于<body>中投入以下代码:

<h1>火影忍者</h1>

 <body oncontextmenu="return false" onselectstart="return false"> 
或 
<body oncontextmenu="event.returnValue=false" onselectstart="event.returnValue=false">

其三栽艺术:
在<body>中加入以下代码:

// 禁用Ctrl+C和Ctrl+V(所有浏览器均支持)
$(document).keydown(function(e) {
  if(e.ctrlKey && (e.keyCode == 86 || e.keyCode == 67)) {
    return false;
  }
});

<p>

原文地址:http://www.qdfuns.com/notes/23906/84dc93538bc897d609bf827277405c3c.html

仲栽办法:

<script type="text/javascript">
    // oncontextmenu 事件在元素中用户右击鼠标时触发并打开上下文菜单
    document.oncontextmenu=new Function("event.returnValue=false"); 
    // onselectstart几乎可以用于所有对象,其触发时间为目标对象被开始选中时(即选中动作刚开始,尚未实质性被选中)
    document.onselectstart=new Function("event.returnValue=false"); 
</script>

<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8" />
    <style>
        *{margin: 0;padding: 0;}                    
        .container h1 {color: gold;text-align:center;margin-bottom:30px;}    
        .container p {width: 500px;margin:0 auto;color: purple;text-indent: 30px;}                    
    </style>
</head>
<body>
    <div class="container">
        <h1>火影忍者</h1>
        <p>
            十多年前一只拥有巨大威力的妖兽“九尾妖狐”袭击了木叶忍者村,当时的第四代火影拼尽全力,以自己的生命为代价将“九尾妖狐”封印在了刚出生的鸣人身上。木叶村终于恢复了平静,但村民们却把鸣人当成像“九尾妖狐”那样的怪物看待,所有人都疏远他。 鸣人自小就孤苦无依,一晃十多年过去了,少年鸣人考入了木叶村的忍者学校,结识了好朋友佐助和小樱。佐助是宇智波家族的传人之一,当他还是小孩的时候他的哥哥——一个已经拥有高超忍术的忍者将他们家族的人都杀死了,然后投靠了一直想将木叶村毁灭的大蛇丸,佐助自小就发誓要超越哥哥,为家族报仇。鸣人他们在忍者学校得到了教官卡卡西的精心指点,在他的帮助下去迎接成长中的一次又一次挑战! 
        </p>
    </div>

    <!-- 第一种方法:通过js代码实现 -->
    <script type="text/javascript">
        // oncontextmenu 事件在元素中用户右击鼠标时触发并打开上下文菜单
        document.oncontextmenu=new Function("event.returnValue=false"); 
        // onselectstart几乎可以用于所有对象,其触发时间为目标对象被开始选中时(即选中动作刚开始,尚未实质性被选中)
        document.onselectstart=new Function("event.returnValue=false"); 
    </script>
</body>
</html>

 alert(‘不能Ctrl+C和Ctrl+V复制、粘贴’);

 

<!DOCTYPE html>

例子:

十几近年前同一不过享有伟大威力的妖兽“九尾妖狐”袭击了木叶忍者村,当时之季替火影拼尽全力,以投机之人命啊代价将“九尾妖狐”封印在了正生的鸣人身上。木叶村算回心转意了平静,但农民们也将鸣人当成像“九尾妖狐”那样的怪物看待,所有人数犹敬而远之他。
鸣人从小就孤苦无依,一晃十差不多年过去了,少年鸣人考入了木叶村的忍者学校,结识了好对象佐助和小樱。佐助是宇智波家族的后来人之一,当他或小的上他的老大哥——一个早就有所无瑕忍术的忍者将她们家族之总人口且杀死了,然后照靠了一直惦念用木叶村毁灭之大蛇丸,佐助自小就是立誓要逾哥哥,为宗报仇。鸣人他们以忍者学校获取了教官卡卡西之周密指导,在外的救助下迎接成长中的同样次于又平等坏挑战! 

首先栽方法:
入以下js代码

*{margin: 0;padding: 0;}

<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8" />
    <style>
        *{margin: 0;padding: 0;}                    
        .container h1 {color: gold;text-align:center;margin-bottom:30px;}    
        .container p {width: 500px;margin:0 auto;color: purple;text-indent: 30px;}                    
    </style>
</head>
<body oncopy="alert('对不起,禁止复制!');return false;">
    <div class="container">
        <h1>火影忍者</h1>
        <p>
            十多年前一只拥有巨大威力的妖兽“九尾妖狐”袭击了木叶忍者村,当时的第四代火影拼尽全力,以自己的生命为代价将“九尾妖狐”封印在了刚出生的鸣人身上。木叶村终于恢复了平静,但村民们却把鸣人当成像“九尾妖狐”那样的怪物看待,所有人都疏远他。 鸣人自小就孤苦无依,一晃十多年过去了,少年鸣人考入了木叶村的忍者学校,结识了好朋友佐助和小樱。佐助是宇智波家族的传人之一,当他还是小孩的时候他的哥哥——一个已经拥有高超忍术的忍者将他们家族的人都杀死了,然后投靠了一直想将木叶村毁灭的大蛇丸,佐助自小就发誓要超越哥哥,为家族报仇。鸣人他们在忍者学校得到了教官卡卡西的精心指点,在他的帮助下去迎接成长中的一次又一次挑战! 
        </p>
    </div>
</body>
</html>

// oncontextmenu 事件在要素中用户右击鼠标时触发并开拓上下文菜单

</p>

<head>

</p>

  有时候的要求是网站受略内容不欲别人复制,那么尽管需用代码控制。方法来多种:

</div>

<h1>火影忍者</h1>

// 禁用Ctrl+C和Ctrl+V(所有浏览器都支持)

<script>

.container h1 {color: gold;text-align:center;margin-bottom:30px;}

十差不多年前无异光持有伟大威力的妖兽“九尾妖狐”袭击了木叶忍者村,当时之季替火影拼尽全力,以团结的人命啊代价将“九尾妖狐”封印在了正生的鸣人身上。木叶村算是回心转意了宁静,但农民们可把鸣人当成像“九尾妖狐”那样的妖魔看待,所有人数犹远他。
鸣人从小就孤苦无依,一摇摆十差不多年过去了,少年鸣人考入了木叶村的忍者学校,结识了好对象佐助和小樱。佐助是宇智波家族的后者之一,当他还是童稚的时光他的老大哥——一个既颇具无瑕忍术的忍者将他们家族的人数还杀死了,然后照靠了直接怀念拿木叶村毁灭的大蛇丸,佐助自小就立誓要逾哥哥,为宗报仇。鸣人他们于忍者学校取了教官卡卡西底密切指导,在他的帮助下迎接成长着之平等不行以同样不行挑战! 

</script>

  }

</body>

</script>

十几近年前同单拥有伟大威力的妖兽“九尾妖狐”袭击了木叶忍者村,当时之季替火影拼尽全力,以团结的人命啊代价将“九尾妖狐”封印在了正生的鸣人身上。木叶村算回心转意了宁静,但农民们倒把鸣人当成像“九尾妖狐”那样的怪物看待,所有人数犹远他。
鸣人从小就孤苦无依,一晃十差不多年过去了,少年鸣人考入了木叶村底忍者学校,结识了好情人佐助和小樱。佐助是宇智波家族之子孙后代之一,当他或童稚的时节他的哥哥——一个已经具有无瑕忍术的忍者将她们家族之人且杀死了,然后照靠了直接怀念用木叶村毁灭的大蛇丸,佐助自小就是立誓要过哥哥,为宗报仇。鸣人他们在忍者学校获取了教官卡卡西底绵密指导,在外的增援下去迎接成长中之同一潮又平等不好挑战! 

<p>

  if(e.ctrlKey && (e.keyCode == 86 || e.keyCode == 67)) {

<style>

document.oncontextmenu=new Function(“event.returnValue=false”); 

<script type=”text/javascript”>

$(document).keydown(function(e) {

</head>

});

   如产生左,欢迎联系自身正,非常感谢!!!

<meta charset=”UTF-8″ />

document.onselectstart=new Function(“event.returnValue=false”); 

// oncontextmenu 事件在要素被用户右击鼠标时触发并打开上下文菜单

// onselectstart几乎可以用于所有目标,其触发时也目标靶吃开选中时(即选中动作刚起,尚未实质性被选中)

.container h1 {color: gold;text-align:center;margin-bottom:30px;}

<body>

 if(e.ctrlKey && (e.keyCode == 86 || e.keyCode == 67)) {

第五栽方法:
禁用Ctrl+C和Ctrl+V,代码:

<body oncontextmenu=”event.returnValue=false”
onselectstart=”event.returnValue=false”>

// onselectstart几乎可以用来所有目标,其触发时吗对象对象被起选中时(即选中动作刚开,尚未实质性被选中)

</div>

<p>

*{margin: 0;padding: 0;}

<head>

<body>

<h1>火影忍者</h1>

<div class=”container”>

.container p {width: 500px;margin:0 auto;color: purple;text-indent:
30px;}

</body>

 }

<html lang=”zh”>

</style>

 

<!– 次种植艺术:通过js代码实现 –>

});
例子

$(document).keydown(function(e) {

.container p {width: 500px;margin:0 auto;color: purple;text-indent:
30px;}

.container p {width: 500px;margin:0 auto;color: purple;text-indent:
30px;}

</div>

   return false;

document.oncontextmenu=new Function(“event.returnValue=false”); 

<!DOCTYPE html>

<div class=”container”>

<style>

<html lang=”zh”>

<head>

<script
src=”http://libs.baidu.com/jquery/2.1.1/jquery.min.js”></script>

<!DOCTYPE html>

</style>

 <body oncontextmenu=”return false” onselectstart=”return false”> 

</html>

</head>

<meta charset=”UTF-8″ />

</p>

加盟以下js代码

第一种:

//屏蔽右键菜单 
document.oncontextmenu = function(event) { 

    if (window.event) { 

        event = window.event; 

    } 


    try { 

        var the = event.srcElement; 

        if (!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTAREA")) { 

            return false; 

        } 

        return true; 


    } catch (e) { 

        return false; 

    } 

} 




//屏蔽粘贴 
document.onpaste = function(event) { 
    if (window.event) { 

        event = window.event; 

    } 

    try { 

        var the = event.srcElement; 

        if (!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTAREA")) { 

            return false; 

        } 

        return true; 

    } catch (e) { 

        return false; 

    } 

} 



//屏蔽复制 

document.oncopy = function(event) { 

    if (window.event) { 

        event = window.event; 

    } 

    try { 

        var the = event.srcElement; 

        if (!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTAREA")) { 

            return false; 

        } 

        return true; 

    } catch (e) { 

        return false; 

    } 

} 


//屏蔽剪切 

document.oncut = function(event) { 

    if (window.event) { 

        event = window.event; 

    } 

    try { 

        var the = event.srcElement; 

        if (!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTAREA")) { 

            return false; 

        } 

        return true; 

    } catch (e) { 

        return false; 

    } 

} 


//屏蔽选中 

document.onselectstart = function(event) { 

    if (window.event) { 

        event = window.event; 

    } 

    try { 

        var the = event.srcElement; 

        if (!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTAREA")) { 

            return false; 

        } 

        return true; 

    } catch (e) { 

        return false; 

    } 

}
```

</body>

<body oncopy=”alert(‘对不起,禁止复制!’);return false;”>

<html lang=”zh”>

<style>

</style>

</html>

body中加入代码的这种措施来只缺陷就是取决于body的始末,如果body内容比较少,从body下方往上当选内容,仍然是足以复制网站的情之。

.container h1 {color: gold;text-align:center;margin-bottom:30px;}

</html>

</head>

<script type=”text/javascript”>

</script>
例子:

季种方法:
假如只是限制复制,可以于<body>加入以下代码: 
<body oncopy=”alert(‘对不起,禁止复制!’);return false;”> 
例子:

或 

<div class=”container”>

相关文章