zoukankan      html  css  js  c++  java
  • js限制页面复制,一次纠结的问题查找

      用easyui的grid做数据展示,有时候想用查出来的数据作为参数进行二次搜索,通常的操作是选取内容进行复制,在实际过程中发现不能选中某一行,更别说复制其中的某一列了,由于对easyui不熟悉,一开始以为是grid的参数进行了限制,然后就开始查看grid的帮助文档,各种参数说明,无果,grid根本没有此类的限制,结合别的easyui的项目也发现都可以正常复制。

          在经历各种纠结之后,换个思路想到是否是页面进行了限制,根据关键词查找,果然找到了罪魁祸首,页面的body做了限制,纠结很久的问题迎刃而解。

        <body onselectstart="return false"> 禁止选取、防止复制 

    oncopy=”return false;” oncut=”return false;” 防止复制

                 借此机会把js的各种限制熟悉一下,整理收集来自,传送门传送门

    <body oncontextmenu=”return false”></body>
    <!– 禁用右键: –>
    <script>
    function stop(){
    return false;
    }
    document.oncontextmenu=stop;
    </script>

    oncopy=”return false;” oncut=”return false;” 防止复制

    禁止查看源文件
    <html>
    <head>
    <script>
    function clear(){
    Source=document.body.firstChild.data;
    document.open();
    document.close();
    document.title=”看不到源代码”;
    document.body.innerHTML=Source;
    }</script>
    </head>

    图片下载限制
    <script language=”javascript”>
    function Click(){
    if(window.event.srcElement.tagName==”IMG”)
    {
    alert(‘图片直接右键’);
    window.event.returnValue=false;
    }
    }
    document.oncontextmenu=Click;
    </script>

     

     

  • 相关阅读:
    Android项目实战(五十五):部分机型点击home再点图标进入程序不保留再之前界面的问题
    Android项目实战(五十四):zxing 生成二维码图片去除白色内边距的解决方案
    关于RecyclerView嵌套导致item复用异常,界面异常的问题
    191114
    191112
    191111
    191110
    191109
    191108
    191107
  • 原文地址:https://www.cnblogs.com/jingsha/p/5600373.html
Copyright © 2011-2022 走看看