• 全国400电话网上服务平台
    强大号码库资源任选,方便,快捷,快速开通。
    咨询热线:400-1100-266  

    网页中禁止鼠标右键代码及各种经典代码
    POST TIME:2020-04-01 17:31

    有时自己辛苦半天做的网页,尤其是一些javascript特效,很容易被人利用查看源文件而复制。那么如何才能防止被人查看源代码呢?

    织梦模板之家为大家搜集了一些网页中禁止鼠标右键代码及各种经典代码。

    点击右键弹出提示信息

    
    
    1. <SCRIPTlanguage=javascript>
    2.   functionclick(){
    3.   if(event.button==2){
    4.   alert('你想干什么,想复制我的东东啊!忘了告诉你,请联系我,呵呵!!.')
    5.   }
    6.   }
    7.   document.onmousedown=click
    8.   </SCRIPT>

    网页禁止右键代码

    
    
    1. <noscript><iframesrc=*.html></iframe></noscript>
    2. <scriptlanguage=javascript>
    3. <!--
    4. if(window.Event)
    5. document.captureEvents(Event.MOUSEUP);
    6. functionnocontextmenu(){
    7. event.cancelBubble=true
    8. event.returnValue=false;
    9. returnfalse;
    10. }
    11. functionnorightclick(e){
    12. if(window.Event){
    13. if(e.which==2||e.which==3)
    14. returnfalse;
    15. }
    16. else
    17. if(event.button==2||event.button==3){
    18. event.cancelBubble=true
    19. event.returnValue=false;
    20. returnfalse;
    21. }
    22. }
    23. document.oncontextmenu=nocontextmenu;//forIE5+
    24. document.onmousedown=norightclick;//forallothers
    25. //-->
    26. </script>

    1.将彻底屏蔽鼠标右键,无右键菜单

    
    
    1. <bodyoncontextmenu="window.event.returnvalue=false">

    也可以用于网页中Table框架中

    
    
    1. <tableborderoncontextmenu=return(false)><td>no</table>

    2.取消选取、防止复制

    
    
    1. <bodyonselectstart="returnfalse">

    3.不准粘贴

    
    
    1. <bodyonpaste="returnfalse">

    4.防止复制

    
    
    1. <bodyoncopy="returnfalse;"oncut="returnfalse;">

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

    
    
    1. <linkrel="ShortcutIcon"href="favicon.ico">

    说明:关于favicon.ico文件的制作。你可以先在FW中做一个图片,属于你自己站点一个小图标。然后在ACD see将文件属性改为*.ico,然后将你做的*.ICO文件传到你的服务器目录中,然后就可以使用以上代码来实现,当别人登陆你的站点时,地址栏里使用的就是你自定义的图标了。很PP哦。

    6.可以在收藏夹中显示出你的图标

    在网页的<head></head>间加入以下语句:

    
    
    1. <linkrel="shortcuticon"href="http://…/icon.ico">

    即可。其中 icon.ico 为 16x16 的图标文件,

    颜色不要超过 16 色。

    说明:制作方法和上面的一样。只是显示的方式不同,这个是在别人收藏你的网页地址时显示的个性图标。也很PP.

    7.关闭输入法

    
    
    1. <inputstyle="ime-mode:disabled">

    说明:这段代码是在表格提交时用到的。也就是在输入数据时不可以使用其他输入法模式。

    8.永远都会带着框架

    
    
    1. <scriptlanguage="javascript"><!--if
    2. (window==top)top.location.href="frames.htm";//--></script>

    说明:frames.htm为你的网页,这也是保护页面的一种方法

    9.防止被人frame

    
    
    1. <SCRIPTLANGUAGE=javascript><!--
    2.  if(top.location!=self.location)top.location=self.location;
    3. //--></SCRIPT>

    10.网页将不能被另存为

    
    
    1. <noscript><iframesrc=*.html></iframe></noscript>

    说明:<noscirpt>的用法很广,其中一条就是可以使JS广告失效。

    11.查源文件

    
    
    1. <inputtype=buttonvalue=查看网页源代码
    2. onclick="window.location='view-source:'+'http://www.e3i5.com/test.htm';">

    12.COOKIE脚本记录,有很大的用处哦

    
    
    1. functionget_cookie(Name){
    2. varsearch=Name+"="
    3. varreturnvalue="";
    4. if(documents.cookie.length>0){
    5. offset=documents.cookie.indexOf(search)
    6. if(offset!=-1){//ifcookieexists
    7. offset+=search.length
    8. //setindexofbeginningofvalue
    9. end=documents.cookie.indexOf(";",offset);
    10. //setindexofendofcookievalue
    11. if(end==-1)
    12. end=documents.cookie.length;
    13. returnvalue=unescape(documents.cookie.substring(offset,end))
    14. }
    15. }
    16. returnreturnvalue;
    17. }
    18. functionloadpopup(){
    19. if(get_cookie('popped')==''){
    20. openpopup()
    21. documents.cookie="popped=yes"
    22. }
    23. }
    
    关于我们 | 付款方式 | 建站知识 | 增值服务 | 网站模板
    Copyright © 2003-2016
    时间:9:00-21:00 (节假日不休)
    版权所有:巨人网络(扬州)科技有限公司
    总部地址:江苏省信息产业基地11号楼四层
    《增值电信业务经营许可证》 苏B2-20120278
    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信

    微信号已复制,请打开微信添加咨询详情!