振宇網頁設計公司
關於振宇 網站設計作品 網站排名 線上洽詢
關於網站保護、網頁圖片保護綜合整理
2010/04/26
關於網頁保護、網頁圖片保護綜合整理

1、禁止另存網頁,把如下代碼加入到網頁<body></body>中

 程式碼
<noscript><iframe src=*.html></iframe></noscript>

2、禁止緩存可以前台HTML使用

 程式碼
<meta http-equiv="pragma" content="no-cache" />

3、禁止剪切或截屏(ie有效,原理就是清空剪切板),可以禁止簡單的截屏。

 程式碼
<script language="javascript">   
<!--   
function testclip(){   
try {   
if(clipboardData.getData("Text")||clipboardData.getData("HTML")||   

clipboardData.getData("URL"))    
{   
null;   
}   
}   
catch(e){   
clipboardData.setData("Text","")   
}   
setTimeout("testclip()",500)   
}   
testclip();   
//-->   
</script>

4、遮罩滑鼠右鍵、Ctrl+n、shift+F10、F5刷新、倒退鍵

 程式碼
<script>   
function KeyDown(){    
//alert("ASCII代碼是:"+event.keyCode);   
if ((window.event.altKey)&&   
((window.event.keyCode==37)||   //遮罩 Alt+ 方向鍵 ←   
(window.event.keyCode==39))){  //遮罩 Alt+ 方向鍵 →   
alert("不准你使用ALT+方向鍵前進或後退網頁!");   
event.returnValue=false;   
}   
if ((event.keyCode==8)  ||   //遮罩退格刪除鍵   
(event.keyCode==116)||   //遮罩 F5 刷新鍵   
(event.keyCode==112)||   //http://bizhi.knowsky.com/遮罩 F1 刷新鍵   
(event.ctrlKey && event.keyCode==82)){ //Ctrl + R   
event.keyCode=0;   
event.returnValue=false;   
}   
if ((event.ctrlKey)&&(event.keyCode==78))   //遮罩 Ctrl+n   
event.returnValue=false;   
if ((event.shiftKey)&&(event.keyCode==121)) //遮罩 shift+F10   
event.returnValue=false;   
if (window.event.srcElement.tagName == "A" && window.event.shiftKey)    
window.event.returnValue = false;  //遮罩 shift 加滑鼠左鍵新開一網頁   
if ((window.event.altKey)&&(window.event.keyCode==115)){ //遮罩Alt+F4   
window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");   
return false;}   
}   
function Showhelp(){   
alert("呵呵");   
return false;   
}   
</script>

5、隱去瀏覽器中當滑鼠移到圖片上跳出的工具列

 程式碼
<img galleryimg="no">

或者   

 程式碼
<meta http-equiv="imagetoolbar" content="no">  
</head>

6、遮罩滑鼠選中頁面文字,遮罩滑鼠右鍵功能表(IE)

 程式碼
<script language="JavaScript" type="text/javascript">
document.oncontextmenu=new Function("event.returnValue=false;");
document.onselectstart=new Function("event.returnValue=false;");
</script>

7、遮罩選中、粘貼、複製、剪切、右鍵選單

 程式碼
<body id="body" onselectstart="return false" onpaste="return false" oncopy="return false;" oncut="return false;" oncontextmenu="return false;">

最後更新 ( 2010/05/01 )
相關文章
更多網頁設計教學

網站設計 FAQ

網站架構圖及設計流程

More...

網頁設計包括哪些費用?

More...

網站建置需要多少時間?

More...
預算有限,想先體驗網路行銷的效果嗎?
More...
如何讓商機源源不絕而來?
More...
我需不需要自行架設主機呢?
More...
什麼是網域名稱(網址)?什麼是虛擬主機(網站空間)?
More...

RUS Website Design 瑞宇.台中網頁設計公司  Copyright © 2004 振宇網頁設計 All rights Reserved.  線上詢價
振宇首頁關於振宇設計作品線上洽詢常見問題新聞時事網頁設計教學友站連結網站地圖  免費交換連結
回到首頁 聯絡振宇