推荐JS禁止右键菜单功能及JS防止网页复制内容与另存网页功能
如果你想你的网站内容不给人家复制,可以看看下面的实现方法: //禁止鼠标右键 $(document).bind( "contextmenu" , function (e) { return false ;}); 再就是可以禁止键盘按键: script type= "text/javascript
如果你想你的网站内容不给人家复制,可以看看下面的实现方法:
//禁止鼠标右键 $(document).bind("contextmenu", function(e) { return false; });
再就是可以禁止键盘按键:
<script type="text/javascript"> function key() { if (event.shiftKey) { window.close(); } //禁止Shift if (event.altKey) { window.close(); } //禁止Alt if (event.ctrlKey) { window.close(); } //禁止Ctrl return false; } document.onkeydown = key; </script>
当然禁止了选取内容,上面就不需要了:
<!-- 禁止选中内容 -->
<script type="text/javascript"> var omitformtags = ["input", "textarea", "select"] omitformtags = omitformtags.join("|") function disableselect(e) { if (omitformtags.indexOf(e.target.tagName.toLowerCase()) == -1) return false } function reEnable() { return true } if (typeof document.onselectstart != "undefined") document.onselectstart = new Function("return false") else { document.onmousedown = disableselect document.onmouseup = reEnable } </script>
再就是禁止网页另存了:
<!--禁止网页另存为: --> <noscript> <iframe src="/*"></iframe> </noscript>
还有另外一种方法,除了禁止另存外,其它功能基本上搞定:
<body oncontextmenu="return false" ondragstart="return false" onselectstart="return false" onselect="document.selection.empty()" oncopy="document.selection.empty()" onbeforecopy="return false" onmouseup="document.selection.empty()">
直接加在body里.
以上的实现功能很不错吧。呵呵,你可以试试哦。
精彩图集
精彩文章