理由很简单,网站辛苦整理的内容不想被人容易copy了,当然针对的是普通用户,查看源文件这个禁止还不是很容易实现.只是禁止了右键菜单,禁止了一些键盘按键,及选中文本,另存网页基本功能.
首先禁止右键,使用了jquery,很简单:
//禁止鼠标右键 $(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()">
基本上就是这么多,整理了一下.