鎖瀏覽器右鍵
這種防君子不防小人的東西到底還有什麼用呢
沒用
網頁這種東西,基本上只要看的到,代表拿的到,
百分之百保護的方法到底有沒有,我也還在找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
