一段简单的JavaScript限制右键+F12弹窗提示效果,复制过去就可以直接使用,无需修改代码。
效果:在网页内如果鼠标右键或者按F12,浏览器就会弹出窗口,弹出的文字可以自己修改。
代码如下:
<script language="javascript"> function click() { if (event.button==2) { alert('想右键查看源代码?大兄弟,别想啦') } } document.onmousedown=click </script> <script> document.onkeydown = function(){ if(window.event && window.event.keyCode == 123) { alert("右键不成还想直接f12?告诉你这是不可能的!大兄弟这么执着吗?"); event.keyCode=0; event.returnValue=false; } if(window.event && window.event.keyCode == 13) { window.event.keyCode = 505; } if(window.event && window.event.keyCode == 8) { alert(str+"\n请使用Del键进行字符的删除操作!"); window.event.returnValue=false; } } document.oncontextmenu = function (event){ if(window.event){ event = window.event; } try{ var the = event.srcElement; if (!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTAREA")){ return false; } return true; } catch (e){ return false; } } </script>