`

网站内容禁止复制和粘贴、另存为的js代码

 
阅读更多

第一、右键和复制失效

方法1:在网页中加入一下代码:

<script language="Javascript"> 
    document.oncontextmenu=new Function("event.returnValue=false"); 
    document.onselectstart=new Function("event.returnValue=false"); 
</script>

方法2:在<body>中加入以下代码:

<body oncontextmenu="return false" onselectstart="return false">
//或者如下:
<body oncontextmenu="event.returnValue=false" onselectstart="event.returnValue=false">

方法3:如果只限制复制,可以在加入以下代码:

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

第二、使菜单”文件”-”另存为”失效

如果只是禁止了右键和选择复制,别人还可以通过浏览器菜单中的”文件”-”另存为”拷贝文件。为了使拷贝失效,可以在<body>与</body>之间加入以下代码:

<noscript> 
    <iframe src="*.htm"></iframe> 
</noscript>

这样,用户在另存网页时,就会出现”无法保存Web页”的错误。
另外,也可以使用event.preventDefault() 方法来阻止oncontextmenu() 还有onselectstart()

document.oncontextmenu=function(evt){ 
    evt.preventDefault(); 
} 

document.onselectstart=function(evt){ 
    evt.preventDefault(); 
};

既然可以禁止,那么当然也可以启用它,将事件重新赋值即可,可以赋值为null,或字符串、布尔值都行。
如:

document.oncontextmenu=""; 
document.onselectstart=true;
分享到:
评论

相关推荐

    网页源代码保护(禁止右键、复制、另存为、查看源文件)

    这个主题主要涉及如何防止用户通过常规手段如右键菜单、复制粘贴、另存为以及查看源代码来获取并可能滥用网页上的信息。下面我们将深入探讨这些保护措施以及它们的实现方式。 首先,禁止右键操作通常是通过...

    破解网页文字和图片禁止复制

    **原理:** 通过在浏览器地址栏输入特定的JavaScript代码,临时修改网页的行为,使得原本禁止复制的操作变为可行。 **步骤:** 1. 在浏览器地址栏输入以下代码:`javascript:alert(document.onselectstart=document....

    当前页禁止复制粘贴截屏代码小集

    这段JavaScript代码定义了一个名为`clearShearPlate`的函数,它会定期检查剪贴板数据并清空,以防止用户通过复制剪贴板内容来截图。`setTimeout`函数设置了一个定时器,每隔500毫秒执行一次`clearShearPlate`,从而...

    javascript经典代码大全.pdf

    在提供的文件内容中,列举了一些经典的JavaScript代码片段,这些代码主要用于增强用户体验、保护网页内容以及实现特定的功能。以下是这些代码的详细解释: 1. `oncontextmenu="window.event.returnValue=false"`:...

    超实用的JavaScript代码段(代码逆袭)1

    例如,可以编写函数去除字符串两端的空格,验证用户是否输入内容,禁止特定类型的输入,如输入法、复制粘贴等。还可以限制输入框只接受数字、中文,控制输入长度,并实时显示剩余字符数。此外,表单提交、密码强度...

    JavaScript 经典代码大全

    3. `onpaste="return false"`:这行代码禁止了在文本输入框或其他元素中粘贴内容的功能。 4. `oncopy="return false;" oncut="return false;"`:这些代码分别阻止了复制和剪切文本的操作,增加了内容的安全性。 5....

    复制不能复制的网页文字

    1. **禁用JavaScript**:网页中嵌入的JavaScript代码可能会阻止用户复制文本。在Internet Explorer浏览器中,可以通过“工具”菜单选择“Internet选项”,进入“安全”标签页,选择“自定义级别”,禁用所有脚本,...

    JS防复制简单三招

    为了保护网站内容不被轻易复制、盗用,很多网站会采用JavaScript(JS)技术来实现防复制功能。本文将详细介绍三种利用JS实现的简单防复制技巧,这些方法虽然不能完全阻止高手级别的破解,但对于普通用户来说已经具备了...

    如何复制那些复制不了的网页文字.docx

    网页中的文字有时无法被复制是因为网页制作者使用了JavaScript等编程技术来禁止这些操作,以保护内容不被轻易盗用。以下是一些方法可以帮助你复制那些通常无法复制的网页文字: 1. **禁用JavaScript**:在Internet ...

    Javascript代码收藏大全

    JavaScript代码收藏大全中包含了一系列实用的JavaScript技巧和方法,这些技巧涵盖了网页交互、安全防护以及用户体验等多个方面。以下是对这些代码片段的详细解释: 1. `oncontextmenu="window.event.returnValue=...

    教你复制那些复制不了的网页文字

    首先,将网页另存为HTML文件,然后用记事本等文本编辑器打开,找到并删除阻止复制的JavaScript代码段,保存文件,最后双击修改后的文件,即可正常复制文字。 总的来说,虽然网页制作者采取了措施限制文字复制,但...

    JS代码大全,最全的网页代码效果.pdf

    "`:这组代码用于禁止用户在文本框或者页面中执行剪切、复制和粘贴操作。 4. `&lt;link rel="Shortcut Icon" href="favicon.ico"&gt;` 和 `&lt;link rel="Bookmark" href="favicon.ico"&gt;`:这两行代码分别定义了浏览器地址栏...

    JS代码大全,最全的网页代码效果[归纳].pdf

    本资料《JS代码大全,最全的网页代码效果[归纳].pdf》收集了一系列实用的JavaScript代码片段,用于实现各种网页效果。以下是一些关键知识点的详细解释: 1. `oncontextmenu="window.event.returnValue=false"`:这段...

    javascript经典代码大全汇编.pdf

    "` 分别用于禁止文本的粘贴、复制和剪切操作,进一步加强内容保护。 4. `&lt;link rel="Shortcut Icon" href="favicon.ico"&gt;` 和 `&lt;link rel="Bookmark" href="favicon.ico"&gt;` 用于设置浏览器标签页和收藏夹中的网站...

    教你复制那些复制不了的网页文字.pdf

    了解不能被复制的原因,主要是因为网页代码中包含了禁止复制、粘贴、选择的指令,如`onpaste`, `oncopy`, `oncut`, `onselectstart`等。如果知道如何编辑HTML,可以直接在网页源代码中移除这些限制性的JavaScript...

Global site tag (gtag.js) - Google Analytics