http://home.51.com/lontenda/diary/item/10011460.html
禁止另存网页
1、禁止另存为
<NOs cript><IFRAME SRC=-.html></IFRAME></NOs cript>
加入HEAD里
2、禁止右键
<body οncοntextmenu="return false">
或
<s cript language="Javas cript">
<!--
if (window.Event)
document.captureEvents(Event.MOUSEUP);
function nocontextmenu()
{
event.cancelBubble = true
event.returnvalue = false;
return false;
}
function norightclick(e)
{
if (window.Event)
{
if (e.which == 2 || e.which == 3)
return false;
}
else
if (event.button == 2 || event.button == 3)
{
event.cancelBubble = true
event.returnvalue = false;
return false;
}
}
document.oncontextmenu = nocontextmenu; // for IE5+
document.onmousedown = norightclick; // for all others
//-->
</s cript>
3、让页面文字不被选中和复制
<body onselectstart="return false">
或
<body οncοpy=alert(’对不起,禁止复制!’);event.returnvalue=false;>
4、锁定状态栏文字防止显示地址
<body οnmοuseοver="self.status=’文字’;return true">
7、禁止图片下载
在<body......>这里的最后加入:
οncοntextmenu="return false" οndragstart="return false" onselectstart="return false" scroll="auto"
5、禁止缓存
<meta http-equiv="Expires" CONTENT="0">
<meta http-equiv="Cache-Control" CONTENT="no-cache">
<meta http-equiv="Pragma" CONTENT="no-cache">
加在HEAD里
6、使用包含页面
加密所包含页面地址,使用工具 htmlguardian5.3.5
目前功能最强的html代码加密软件,可以保护连接和html代码被盗。1.锁右键。2.禁鼠标圈选。3.不允许离线使用。4.密码保护。5.不显示状态栏url地址。6.全代码 或 局部代码保护。7.链接跟踪。8.禁止打印(IE5+)。9.压缩代码( 未加密前)。10.可加密*.html *.js *.asp *.vbs。11.两种不同加密算法。12.加密 frameset 结构。13.某些功能支持几个不同版本的浏览器。