网页上的内容不管是图片还是文字或者是文章怎么实现不可以让别人复制啊,在JS中怎么实现啊,有大侠知道么?JavaScript内容不可以复制

解决方案 »

  1.   

    一般解决方法:<body onselectstart="return false;">...</body>
    不过还是可以通过查看源文件或者通过浏览器的调试工具进行复制的。
      

  2.   

    调试工具可以查看html ,css 。js 等。
      

  3.   

    搞这些都实际意义,只若人烦,我碰过这样的网站,只要禁用下JS
    现在的现在新浏览器都可对页面禁用JS,或者页面另存一下
     
      

  4.   

    你用chrome,按F12,把相关鼠标限制的代码删掉就行了
      

  5.   

    firefox下css禁止选择就行body {
        -moz-user-select: none;
    }
      

  6.   

    8楼的方法是可行的。
    (1)user-select是在css3中新增的,常用的值有五个:auto——默认值,用户可以选中元素中的内容
    none——用户不能选择元素中的任何内容
    text——用户可以选择元素中的文本
    element——文本可选,但仅限元素的边界内(只有IE和FF支持)
    all——在编辑器内,如果双击/上下文点击发生在子元素上,改值的最高级祖先元素将被选中不过各浏览器支持情况不一,一般可以通过以下方式兼容:body{
    -moz-user-select: none;//针对火狐浏览器  
    -webkit-user-select: none;//针对webkit内核的浏览器,如chrome/safari
    -ms-user-select: none;//针对IE,但是IE10+才有效  
    }(2) 使用onselectstart,对chrome,IE均有效,对火狐无效。
    因此,如果想要最大限度兼容,两者要结合使用。
      

  7.   

    要ie地址栏输入
    javascript:clipboardData.setData("Text",document.body.innerText);void(0)
    就什么都复制了
      

  8.   

    小弟昨晚弄了一些,可以了。 document.oncopy=function(){return false;};
    document.onpaste=function(){return false;};
    document.oncut=function(){return false;};
    document.onselectstart=function(){return false;};