網(wǎng)頁源代碼保護(禁止右鍵、復制、另存為、查看源文件)
更新時間:2012年05月23日 22:28:25 作者:
網(wǎng)頁源代碼保護(禁止右鍵、復制、另存為、查看源文件),只能起一些簡單的防護
1、禁止右鍵菜單
<script type="text/javascrpt" language="javascript">
//方法一
function noMenuOne()
{
alert('禁止右鍵菜單!');
return false;
}
document.oncontextmenu = noMenuOne;
//方法二
function noMenuTwo()
{
if(event.button == 2)
{
alert('禁止右鍵菜單!');
return false;
}
}
document.onmousedown = noMenuTwo;
</script>
2、禁止復制(Ctrl+C)
<script type="text/javascript" language="javascript">
function noCopy()
{
alert("禁止使用Ctrl+C進行復制操作!");
event.returnValue = false;
}
</script>
//<body oncopy = "noCopy()">
3、禁止另存為
在<body></body>之間加入代碼
<noscript><iframe src='*.htm'></iframe></noscript>
4、禁止緩存
禁止緩存 在頁面中使用HTML標記,如下面:
<HEAD>
<META http-equiv=Pragma content=no-cache>
<META http-equiv=Cache-Control content=no-cache>
<META http-equiv=Expires content=0>
</HEAD>
復制代碼 代碼如下:
<script type="text/javascrpt" language="javascript">
//方法一
function noMenuOne()
{
alert('禁止右鍵菜單!');
return false;
}
document.oncontextmenu = noMenuOne;
//方法二
function noMenuTwo()
{
if(event.button == 2)
{
alert('禁止右鍵菜單!');
return false;
}
}
document.onmousedown = noMenuTwo;
</script>
2、禁止復制(Ctrl+C)
復制代碼 代碼如下:
<script type="text/javascript" language="javascript">
function noCopy()
{
alert("禁止使用Ctrl+C進行復制操作!");
event.returnValue = false;
}
</script>
//<body oncopy = "noCopy()">
3、禁止另存為
在<body></body>之間加入代碼
<noscript><iframe src='*.htm'></iframe></noscript>
4、禁止緩存
禁止緩存 在頁面中使用HTML標記,如下面:
復制代碼 代碼如下:
<HEAD>
<META http-equiv=Pragma content=no-cache>
<META http-equiv=Cache-Control content=no-cache>
<META http-equiv=Expires content=0>
</HEAD>
相關(guān)文章
javascript instanceof,typeof的區(qū)別
區(qū)分string 與 String的區(qū)別2010-03-03JavaScript中0、空字符串、''0''是true還是false的知識點分享
在本篇文章里小編給大家整理的是JavaScript中0、空字符串、'0'是true還是false的知識點分享,有需要的朋友們參考下。2019-09-09JavaScript-定時器0~9抽獎系統(tǒng)詳解(代碼)
這篇文章主要介紹了 JavaScript-定時器0~9抽獎系統(tǒng),通過代碼實例說明函數(shù)調(diào)用的整體操作,具體步驟大家可查看下文的詳細講解,感興趣的小伙伴們可以參考一下。2017-08-08JS中的算法與數(shù)據(jù)結(jié)構(gòu)之棧(Stack)實例詳解
這篇文章主要介紹了JS中的算法與數(shù)據(jù)結(jié)構(gòu)之棧(Stack),結(jié)合實例形式詳細分析了js中棧的概念、原理、定義及常見使用方法,需要的朋友可以參考下2019-08-08JS控件bootstrap datepicker使用方法詳解
這篇文章主要介紹了js控件bootstrap datepicker的使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-03-03