原创内容经常被别人轻易复制转载?为了可以禁止别人复制WordPress文章内容,我们需要为自己的文章保驾护航。
今天,免费软件之家就来教大家wordpress使用JavaScript来控制网页的内容禁止复制的方法。
代码一:
将下面的代码放到头部文件的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()
最终的结果如下:
/head
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()
div id=main
以上代码可有效的达到禁止右键复制、选择文字的功能,不过在火狐浏览器中仍然可以选择文字复制,其他浏览器可完美实现禁止右键,禁止复制,禁止粘贴、禁止选择文字等功能;
代码二:
如果要达到任何浏览器都完美实现禁止右键,禁止复制,禁止粘贴、禁止选择文字等功能(包括火狐浏览器),可将下面的代码粘贴到footer.php文件的/body之前:
!-- jinzhifuzhi BEGIN --
script type=text/Javascript
!--
document.oncontextmenu=function(e){return false;};
document.onselectstart=function(e){return false;};
//--
/script
style
body{
-moz-user-select:none;
}
/style
SCRIPT LANGUAGE=javascript!--
if (top.location != self.location)top.location=self.location;
// --/SCRIPT
noscriptiframe src=*.html/iframe/noscript
!-- jinzhifuzhi END --
当然,高手都知道,这种设置只是防君子不防小人的,哦错了,是防低手不防高手的!如果浏览器禁止了JavaScript,内容还是可以复制的。
[-关于免费 解除禁止复制-]
关于免费网页不能复制文字、不能选择或者不能使用右键菜单等限制的方法可参考以下文章:
Allow Copy 解除网页右键限制工具,轻松解除不能复制限制(Chrome 扩展)
一键免费网页不能复制/右键菜单限制的 Bookmarklet 收藏夹书签小工具