zoukankan      html  css  js  c++  java
  • 禁止复制文字,下载图片的方法

    本文转载来:canlynet的博客 记载自此希望自己能记住

    1.body用如下方式:

    <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()'> 2.禁止用Ctrl+c复制,我们禁止Ctrl键:

    <script type="text/javascript"> function DisableCopyKey()   {   if(event.keyCode==17)     document.selection.clear();   }   document.onkeydown=DisableCopyKey; </script>

    3.由于firfox浏览器对body中onselectstart等动作不支持,所以需要用css的方法禁止。

    <style type="text/css">

    body {-moz-user-select: -moz-none;}

    </style>

    4.防止下载下来改源码再复制,在<body ........................>下一行添加:

    <noscript><iframe src=*.html></iframe></noscript>

    经过如上步骤,用户在ie和firefox中都无法选择文字,也就无法复制了。同时,也无法下载这个页面,这样一来,想要复制文字和图片,都不容易,除非浏览器有下载图片的功能,但文字肯定是无法复制了。

  • 相关阅读:
    SVN项目提交报错
    Post请求报文压缩
    mysql表结构的修改-sql记录
    项目内添加quartz定时任务
    Nginx配置-通过nginx访问项目
    Mysql的使用 -简单的索引
    使用git第一次成功,记录
    Spring P命名空间 02
    Mybatis 一级、二级缓存
    延迟加载
  • 原文地址:https://www.cnblogs.com/jianheng/p/4102598.html
Copyright © 2011-2022 走看看