2015年7月29日 星期三

禁止複製+鎖右鍵+禁止全選-IE﹑Firefox﹑Chrome﹑Safari﹑Opera(轉自月光部落)

1.禁止用戶通過點擊右鍵來通過右鍵中的複制菜單複製內容
2.禁止用戶通過瀏覽器菜單欄的複制按鈕和全選按鈕複製內容
3.禁止用戶點擊鼠標選擇內容
4.禁止用戶通過Ctrl+A來全選
5.禁止用戶通過Ctrl+C來剪下
6.禁止用戶通過Ctrl+X來複製
7.禁止用戶使用Ctrl、ALT和Shift等鍵,全面禁止用戶通過組合鍵來進行複製操作。
8.完美兼容Opera,IE,Chrome,Firefox等各種主流瀏覽器。




1﹑首先在網頁中的
標簽之前添加以下CSS代碼(此代碼只能添加到網頁中,不能放置在.css文件中):


body {
-moz-user-select : none;
-webkit-user-select: none;
}



2﹑然後在網頁中插入或調用以下JS代碼:

function iEsc(){ return false; }
function iRec(){ return true; }
function DisableKeys() {
if(event.ctrlKey || event.shiftKey || event.altKey) {
window.event.returnValue=false;
iEsc();}
}
document.ondragstart=iEsc;
document.onkeydown=DisableKeys;
document.oncontextmenu=iEsc;
if (typeof document.onselectstart !="undefined")
document.onselectstart=iEsc;
else{
document.onmousedown=iEsc;
document.onmouseup=iRec;
}
function DisableRightClick(qsyzDOTnet){
if (window.Event){
if (qsyzDOTnet.which == 2 || qsyzDOTnet.which == 3)
iEsc();}
else
if (event.button == 2 || event.button == 3){
event.cancelBubble = true
event.returnValue = false;
iEsc();}
}



沒有留言:

張貼留言