当前位置:网站首页 > 更多 > 站长帮 > 正文

[趣味代码] 防止网站被复制和查看源代码

作者:CC下载站 日期:2018-10-10 02:38:35 浏览:1759 分类:站长帮

    如何防止网站被复制的三种方法,你可以任意选择一种!

    一、头部添加JS法,代码简洁

    将以下代码加入到HEML的之间

    <SCRIPTlanguage=javascript>
    function click(){if(event.button==2){alert('不许你偷看!');}}document.onmousedown=click 
    </SCRIPT>

    二、屏蔽浏览器中查看源代码功能

    首先,应屏蔽Internet Explorer工具栏中-查看-源代码一项的功能,即将页面采用框架结构的方式.若你的页面并未使用框架结构,且不需使用框架结构,可使用”零框架”技术.将代码放到</head>后面:

    <FRAMESETCOLS="1,*"frameborder=0framespacing=0>
    <FRAMESRC="www.wangqi.com"NAME="count"noresizescrolling=no>
    <FRAMESRC="www.wangqi.com"NAME="search"noresize>
    </frameset>

    将该文件存为主文件index.htm,建立一空文件ps.htm,原页面文件现另存为index.html.

    其次,应屏蔽鼠标右键的显示源文件功能,即在所需保护的页面文件(上例中为index.html文件)中加入以下代码:

    最后,为防止一些了解网页编写语言的人通过框架主文件中的连接手工找出被保护页面后获得源代码,还应在被保护页面中加入以下代码:

    <scriptLanguage="JavaScript">
    function click(){
    if(event.button==2||event.button==3){alert('"用右键要干嘛?"^_^')}}
    //引号中提示可自定义
    document.onmousedown=click
    </script>
    <scriptlanguage="javascript">
    if(top==self)top.location="index.html"
    </script>

    在完成以上三个步骤,对你的主页按照框架结构进行了修改后,你的主页源代码将不能被浏览者在网上获得。

    三、禁止查看网页源代码

    真正能实现源代码屏蔽的单纯的.htm是不可能的!想看源代码是没办法阻止的。用TELEPROT可以下载任何文件,相当于做镜像网站,除非服务器进行安全设置、加密。下面是参考方法,使在浏览我的个人主页时不能使用右键或者不能看到源程序或源代码等。

    在主页上输入代码:

    <SCRIPTlanguage=javascript>
    function click(){
    if(event.button==2){
    alert('对不起,禁止使用此功能^_^.')
    }
    }
    document.onmousedown=click
    </SCRIPT>
    <scriptlanguage="JavaScript">
    <!--
    locate =0;
    function scroller(){
    if(locate !=500){
    locate++;
    scroll(0,locate);
    clearTimeout(timer);
    var timer = setTimeout("scroller()",3);
    timer;
    }
    }
    // -->
    </script>



您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯