最新消息:Rockyxia Web技术博客全新改版,响应式布局满足各种设备各种尺寸的访问需求。

禁止右键和拖选复制代码

Javascript rockyxia 6900浏览 0评论

这是我一直在使用的禁止右键和托选复制代码

    oncontextmenu="return false" onselectstart="return false" ondragstart="return false" onbeforecopy="return false" oncopy="document.selection.empty()" onselect="document.selection.empty()"  

直接将代码放在body标签里面即可
但是我发现这个在火狐下面好像没有作用

2016-08-31补充

用一个单独的函数执行一下吧

functions banRightAndDrag()
{
    document.oncontextmenu = function(e){return false;}
    document.onselectstart = function(e){return false;}
    if (navigator.userAgent.indexOf("Firefox") > 0)
    {
        document.writeln("<style>body {-moz-user-select: none;}</style>");
    }
}
//执行一下
banRightAndDrag();

转载请注明:Rockyxia Web技术博客 » 禁止右键和拖选复制代码
感谢阅读,如果您发现文章中有表述不准确,欢迎提出来,也欢迎交流相关问题,你可以去这里进行一对一问答交流。

(本篇完)