鎖瀏覽器右鍵
這種防君子不防小人的東西到底還有什麼用呢
沒用
網頁這種東西,基本上只要看的到,代表拿的到,
百分之百保護的方法到底有沒有,我也還在找XDDD
在找到理想的網頁加密方案前,還是加減用一下...
今天就介紹支援度比較高的防複製鎖右鍵的簡單語法...
防止反白網頁的CSS,這其實很實用,因為瀏覽器可以關JS,但不會去關CSS呀~
<style type="text/css">body {-moz-user-select : none;-webkit-user-select: none;}</style>
再加上JS的搭配,在各瀏覽器上幾乎都有用
<script type="text/javascript"> 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();} } </script>
另外,如果想單純鎖死CTRL+C或CTRL+X這種按鍵複製,方法如下
<script type="text/javascript"> $(document).ready(function() { document.onkeydown = function(e){ if (e.ctrlKey || e.keyCode === 67 || e.keyCode === 85 || e.keyCode === 86 || e.keyCode === 117 || e.keyCode === 123) { return false; } else { return true; } }; }); </script>
可惜一開原始檔全部破功XDDD