html中禁止网页另存为、查看源文件、屏蔽鼠标右键

别告诉我有Bug 2015-06-30

在HTML网页中加入几行简单的代码可以禁止他人使用鼠标右键和“另存为”命令。

一、屏蔽鼠标右键

把网页的标签修改为下面的代码:<bodyoncontextmenu=self.event.returnValue=falseonselectstart="returnfalse">

现在点击鼠标右键就不会有任何反应了。

二、禁止“另存为”命令

在目标网页末尾“</BODY></HTML>”的标签前面加上加入如下代码,可以使“另存为”命令不能顺利执行。

<noscript>

<iframescr="*.htm"></iframe>

</noscript> 加入上述代码后,当执行“另存为”命令时,会弹出“保存网页时出错”的对话框。

三、不用js也可以控制禁止右键!方法:

<bodyoncontextmenu="returnfalse"></body>

<!--禁用右键:-->

<script>

functionstop(){

returnfalse;

}

document.oncontextmenu=stop;

</script>

<bodyonselectstart="returnfalse">取消选取、防止复制

oncopy="returnfalse;"oncut="returnfalse;"防止复制

四:禁止查看源文件

<html>

<head>

<script>

functionclear(){

Source=document.body.firstChild.data;

document.open();

document.close();

document.title="看不到源代码";

document.body.innerHTML=Source;

}</script>

</head>

相关推荐