网站内容屏蔽,防拷贝

没有绝对的防与不防,防的目的是增加复制粘贴的难度。另外还有IP阻止,浏览器标识等方法。在阻止拷贝用户的右键的同时,真正的客户体验也降低了,利弊自己衡量吧。哈,上几行简单的代码

js版本:

<script type=”text/javascript”>
function md(e)
{
  try { if (event.button==2||event.button==3) return false; } 
  catch (e) { if (e.which == 3) return false; }
}
document.oncontextmenu = function() { return false; }
document.ondragstart   = function() { return false; }
document.onselectstart = function() { return false; }
document.onmousedown   = md;
</script>
<style type=”text/css”>
body {-moz-user-select: none;-khtml-user-select: none;}
</style>
解释:
-moz-user-select: none;   屏蔽 firefox
-khtml-user-select: none; 屏蔽 chrome 和 safari
js事件 onselectstart=”javascript:return false;” 屏蔽 IE

精悍版本(放body上):
<body oncontextmenu=”return false” onselectstart=”return false” onselect=”return false” oncopy=”return false”>

One Reply to “网站内容屏蔽,防拷贝”

发表评论