网站禁用右键和复制功能,JS代码无法被复制
网站禁止右键和复制JS代码是一种常见的防止用户直接获取网页内容的方法。这种方法通过在网页中添加JavaScript代码,当用户尝试右键或复制网页内容时,会触发这些代码,从而阻止用户的操作。然而,这并不意味着用户无法获取网页内容。实际上,有很多方法可以绕过这种限制,例如使用浏览器的开发者工具查看网页源代码,或者使用第三方工具来抓取网页内容。总之,虽然网站禁止右键和复制JS代码可能会给某些用户带来不便,但这并不能阻止他们获取网页内容。
这个其实很简单,一段js代码就能禁止网页鼠标右键和复制了。测试了IE和谷歌浏览器,其他的没测试。
<styletype="text/css">body{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}</style><scriptlangauge="javascript">document.oncontextmenu=function(e){returnfalse;}</script>
另一种方法
一个更简单的方法就是在<body>中加入如下的代码,这样鼠标的左右键都失效了.
topmargin="0"oncontextmenu="returnfalse"ondragstart="returnfalse"onselectstart="returnfalse"onselect="document.selection.empty()"oncopy="document.selection.empty()"onbeforecopy="returnfalse"onmouseup="document.selection.empty()"
禁止网页内容复制.粘贴:在<body>中加入以下代码:
<bodyonmousemove=/HideMenu()/oncontextmenu="returnfalse"ondragstart="returnfalse"onselectstart="returnfalse"onselect="document.selection.empty()"oncopy="document.selection.empty()"onbeforecopy="returnfalse"onmouseup="document.selection.empty()">