• 禁止用户复制网页的内容


    一.用HTML元素对象的onselectstart事件防止用户选择网页方法是body中插入如下代码

       <body onselectstart="return false">

    二.用HTML元素对象的oncopy和oncut事件防止用户复制网页内容,方法是在body中插入如下代码:

    <body oncopy="return false" oncut="return false">

    三.用HTML元素对象的onpaste事件防止用户粘贴网页的内容,方法是在body中插入如下代码:

    <body onpaste="return false">

    四.使网页不能另存为:

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

    五.屏蔽鼠标右键

    <script language="javascript">

        function click()

        {

            event.returnValue=false;

        }

        document.oncontextmenu=click;

    </script>

    <script language="javascript">

        function click()

        {

           if (event.button==2)

                alert('不许你偷看!') 

        }

        document.oncontextmenu=click;

    </script>

    六.在查看源文件中隐藏重要数据

    1.先把重要数据加入框架文件中,入prodresult.asp在框架中

    2.然后不让框架内的文件脱离框架

    <script language="javascript">

        if (top==self) top.location="index.asp"

    </script>

    自动跳转语句

    <meta http-equiv="refresh" context="2,URL=http://www.windstudio.net">

    七.IE地址栏换成自己的图标

    <link rel="shortcut Icon" href="favicon.ico">

    八.收藏夹中显示图标

    <link rel="Bookmark" href="favicon.ico">

    九.关闭输入法

    <input style="ime-mode:disable">

    十.全屏显示

    <form>

        <div align="center">

        <imput type="BUTTON" name="FullScreen" value="全屏查看" onclick="window.open(document.location,';big;,;fullscreen=yes';)">

        </div>

    </form>

    十一.加入收藏夹

    <a href=# onclick="window.external.addFavorite(';http://.....;;.'-=冰雨星空=-';)">

    十二.去除网页缓存

    Response.Expires=-1

    Response.ExpiresAbsolute=Now()-1

    Response.Cachecontrol="no-cache"

    十三.让FireFox和IE都能通过的收藏本页代码

    <script type="text/javascript">

        function bookmarksite(url,title){

            if (document.all)

                window.external.AddFavorite(url,title);

            else if (window.sidebar)

                window.sidebar.addPanel(title,url," ")

        }

    </script>

    调用如下

    <a href="javascript:bookmarksite('http://www.wh-ccic.com.cn/6kbbs/index.asp','武汉量佳价格信息论坛')" tyle="text-decoration:none">收藏本页</a>

  • 相关阅读:
    Web开发技术大会演讲
    方法的长度
    避免复制与粘贴
    引入工厂方法支持扩展
    利用多态重构为带参方法
    代码质量对系统的影响
    《重构之美》开篇
    老鸟对菜鸟的一些建议
    jQuery 使用 AJAX解决跨域问题jQuery 使用 AJAX解决跨域问题
    uniapp renderjs通信
  • 原文地址:https://www.cnblogs.com/djcsch2001/p/2035741.html
Copyright © 2020-2023  润新知