网页保护代码

原创 2007年09月26日 21:00:00

<script language="JavaScript">
<!--
 //***********************禁止右键***************************

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;
  }
}

//************************禁止选择***************************
function noSelect()
{
 return false;
}

//************************禁止拖曳***************************
function noDragstart()
{
  return false; 
}

//************************清空剪切板*************************
 function keyDown()
 {
  var iekey = event.keyCode;
  //alert(iekey);
    if(iekey == 42)
    {
    //window.clipboardData.setData('img','')
 
 window.clipboardData.clearData();
    }
 }

//-->
</script>

<!--禁止网页另存为-->
<noscript> <iframe src="*.htm"></iframe> </noscript>


<!--禁止网页另存为-->
<noscript> <iframe src="*.htm"></iframe> </noscript><SCRIPT language=JavaScript>
  document.oncontextmenu = nocontextmenu;
  document.onmousedown = norightclick;
  document.ondragstart = noDragstart;
  document.onselectstart = noSelect;
  document.onselect = document.selection.empty();
  document.onkeydown = keyDown;
</SCRIPT>
<link href="css/main.css" rel="stylesheet" type="text/css">
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
</head> 

如何保护Java代码

在Java代码中往往包含着一 些非常敏感的信息,有些关系到开发者的利益,有些可能因为使用环境不同而关系到软件用户的利益,于是,java程序是赤膊上阵还是全副武装这个现实问题就 摆在了java开发人...
  • sxhong
  • sxhong
  • 2017年05月23日 12:28
  • 687

【Java代码保护技术】Java代码保护开篇

作者:郭嘉 邮箱:allenwells@163.com 博客:http://blog.csdn.net/allenwells github:https://github.com/AllenWel...
  • AllenWells
  • AllenWells
  • 2015年05月27日 11:54
  • 1302

为了有利于保护安全性,Internet Explorer 已限制此网页运行可以访问计算机的脚本或 ActiveX控件。请单击这里获取选项

在dreamweaver的“代码”顶端你会发现并找到 http://www.w3.org/1999/xhtml" lang="en"> 这个后,在dtd">...
  • ken2002
  • ken2002
  • 2015年01月24日 20:25
  • 1884

从技术角度保护java代码的常见措施和常用工具

从技术角度就常见的保护措施和常用工具来看看如何有效保护java代码: 1. 将java包装成exe 特点:将jar包装成可执行文件,便于使用,但对java程序没有任何保护。不要以为生成了exe就和...
  • rchm8519
  • rchm8519
  • 2014年09月12日 09:39
  • 1186

保护JS代码的几种方法

保护JS代码的几种方法
  • rznice
  • rznice
  • 2015年09月20日 21:29
  • 1717

ZendGuard对PHP源码进行保护

ZendGuard对PHP源码进行保护
  • xinzheng_wang
  • xinzheng_wang
  • 2014年12月24日 16:42
  • 1616

绕过驱动保护经典例子

刚刚接触软件破解还有驱动编写,好多东西都不熟,折腾了好久,把中间可能对大家有价值的过程记录下来。 刚开始碰到的问题就是不能内核调试,因为要写驱动,需要用到。一般禁用内核调试都...
  • a949308398
  • a949308398
  • 2014年07月01日 18:59
  • 705

STM32 读写保护功能及设置

功能:: 读保护设置后将不能读出flash 的内容;当解除读保护的时候stm32 会自动擦出 整篇flash; 设置: 读保护设置:在程序的开头加入“读保护”代码,即实现了读保护功能;(每次程...
  • q1064342494
  • q1064342494
  • 2015年11月04日 15:08
  • 2155

通过字节码混淆来保护Python代码

Python开发者常常面临这样一个难题,即如何保护代码中的技术秘密。笔者尝试过的一些Python代码保护工具要么难以有效实现该目标,要么有效但是有着不可忽视的缺点。本文首先对常见的Python代码保护...
  • ir0nf1st
  • ir0nf1st
  • 2017年03月12日 21:47
  • 5727

虚拟机保护技术浅谈

转载于看雪论坛 对加密与解密的内容进行了一些总结、重新归纳整理,加入了自己的理解;希望对新手有所帮助。                                   《加密与解密》第...
  • chence19871
  • chence19871
  • 2015年11月12日 14:29
  • 1202
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:网页保护代码
举报原因:
原因补充:

(最多只允许输入30个字)