致力于为石家庄seo搜索引擎优化网站优化提供源动力!

Rss | Tags | Sitemaps

石家庄SEO

  • 石家庄SEO首页
  • 石家庄SEO搜索
  • 石家庄SEO标签
  • 石家庄SEO服务
  • 关于石家庄SEO
  • 石家庄SEO留言板
  • 石家庄SEO管理后台
  • Search:

    ※ 关于本站 | About

    • 石家庄SEO\石家庄网站建设
    • 石家庄SEO-冰峰致力于为石家庄seo
      搜索引擎优化/网站优化/网站建设提
      供源动力!

    ※ 网站分类 | Categories

    • rss 石家庄SEO基础 (56)
    • rss 石家庄SEO入门 (10)
    • rss 关键词优化 (11)
    • rss 石家庄SEO反向链接 (17)
    • rss 石家庄SEO策略 (44)
    • rss 石家庄SEO技巧 (38)
    • rss 石家庄SEO优化工具 (3)
    • rss 石家庄SEO案例分析 (95)
    • rss URL重写优化 (3)
    • rss SEO作弊 (5)
    • rss 石家庄SEO名词解释 (9)
    • rss 百度SEO (28)
    • rss Google seo (4)
    • rss 石家庄SEO服务 (15)
    • rss 关于石家庄SEO (10)
    • rss DIV+css常见问题 (14)

    ※ 文章归档 | Archives

    • 2010 July (12)
    • 2010 June (11)
    • 2010 May (60)
    • 2010 April (25)
    • 2010 March (17)
    • 2010 February (6)
    • 2010 January (18)
    • 2009 December (4)
    • 2009 November (13)
    • 2009 October (7)
    • 2009 September (5)
    • 2009 August (8)
    • 2009 July (11)
    • 2009 June (10)
    • 2009 May (7)
    • 2009 April (5)
    • 2009 March (7)
    • 2009 February (6)
    • 2009 January (11)
    • 2008 December (16)
    • 2008 November (26)
    • 2008 October (29)
    • 2008 September (48)

    ※ 站点统计 | Statstics

    • 文章总数:362
    • 评论总数:90
    • 引用总数:0
    • 浏览总数:9762
    • 留言总数:54
    • 当前主题:Pinktime(粉年)主题
    • 当前样式:pinktime

    ※ 图标汇集 | Logo

     网页防止复制、下载、另存为、框架

    冰峰 发表于 2009年11月15日 13:56:51 

    防盗代码网页代码是制作者的劳动成果,有些人却可以通过浏览器或其他手段来盗用网页的原代码,所以我们需要一些防范的措施。
    ------------------------------------------------------------------------------------------------------

    1.//将彻底屏蔽鼠标右键

    • ncontextmenu="window.event.returnvalue=false"



    //可用于Table

    • <table border ncontextmenu=return(false)><td>no</table>



    ------------------------------------------------------------------------------------------------------

    2.//取消选取、防止复制

    • <body nselectstart="return false">



    ------------------------------------------------------------------------------------------------------

    3.//不准粘贴

    • npaste="return false"



    ------------------------------------------------------------------------------------------------------

    4.// 防止复制

    • ncopy="return false;" ncut="return false;"



    ------------------------------------------------------------------------------------------------------

    5. //防止被人frame.

    • <SCRIPT. LANGUAGE=javascript><!--
    •     if (top.location != self.location)top.location=self.location;
    •     // --></SCRIPT>



    ------------------------------------------------------------------------------------------------------

    6.//网页将不能被另存为

    • <noscript><iframe. src="/*.html>";</iframe></noscript>



    ------------------------------------------------------------------------------------------------------

    7. //改变连接是状态栏的显示内容

    • 〈a href="http://v.2best.cc" onMo ... ;window.status='输入连接状态栏显示内容’;return true">



    ------------------------------------------------------------------------------------------------------

    8. //禁止网页中目标对象被下载(如图片)

    下面的代码将帮助你禁止网页中目标对象被下载:

    • <a href="javascript.:void(0)" nMouseDown="alert('对不起!图片不能下载!')">
    •  
    • </a>



    ------------------------------------------------------------------------------------------------------

    9. //页面禁止刷新完全
       最好在pop出来的窗口里用,没工具栏的

    • <body nkeydown="KeyDown()" nbeforeunload="location=location"
    • oncontextmenu="event.returnValue=false">
    •  
    • <script. language="Javascript"><!--
    • function KeyDown(){
    • if ((window.event.altKey)&&
    •      ((window.event.keyCode==37)||
    •       (window.event.keyCode==39))){       alert("请访问我的主页");
    •     event.returnValue=false;
    •     }
    • if ((event.keyCode==8)||              (event.keyCode==116)){         //屏蔽 F5 刷新键
    •     event.keyCode=0;
    •     event.returnValue=false;
    •     }
    • if ((event.ctrlKey)&&(event.keyCode==78)){   //屏蔽 Ctrl+n
    •     event.returnValue=false;
    •     }
    • if ((event.shiftKey)&&(event.keyCode==121)){ //屏蔽 shift+F10
    •     event.returnValue=false;
    •     }
    • }
    • </script>
    • </body>



    ------------------------------------------------------------------------------------------------------

    10. //如何彻底禁止查看网页源代码

    网页制作者经常遇到精心制作的Javascript特效被别人抄袭,而自己对此却无可奈何的情况。面对这一困扰,有没有方法可以解决呢?使用ASP、JSP等服务器端编程技术可以实现对网页源代码的保护,但目前国内网站所提供的免费个人主页空间一般都不提供对服务器端编程的支持,所以对于这些用户,要禁止访问者查看网页源代码就只能在客户端编程上下工夫了。
         
        查看源代码的方式
         
        要禁止访问者查看网页源代码,我们首先要了解一下查看源代码的方式(以IE 5.0为例)。一是右键菜单方式; 二是窗口菜单栏查看方式,即选择"查看"*"源文件"方式。要彻底禁止访问者查看网页源代码,就必须屏蔽这2种查看源代码的方式。
         
        屏蔽右键菜单查看方式
         
        现在,很多网页采用如下代码屏蔽右键菜单:

    • < Script. Language=javascript>
    •     function Click(){
    •     if(event.button==2){alert
    •     ('版权所有(C)2001 XXX工作室');
    •     }}
    •     document.onmousedown=Click;
    •     < /Script>


    实际上"button"有8个属性值(即0~7),"button==2"只是表示按下鼠标右键,所以上述代码实际上只能限制点击鼠标右键的情况,至于其他5种方式,如同时按左右键、中间键、左和中间键、右和中间键和按所有键的情况就不能限制了。所以在弹出版权信息提示窗口后(如图3所示),按"确定"按钮仍然会出现快捷菜单。针对这种情况,其实只要将"event.button==2"改为"event.button!=1"就可以做到无论用何种鼠标点击方式,均不出现右键菜单了。
         
        不过即使进行上述修改后,也并不能彻底禁止右键菜单的出现。用户只要在页面上按下右键,出现版权信息提示窗口后,不松开右键(即继续保持按下状态),再将鼠标指针移动到版权信息提示窗口的"确定"按钮上,同时按下左键,然后再松开鼠标左键,提示窗口即消失。此时再松开鼠标右键,右键菜单弹出,这样就又可以查看网页源文件了。
         
        那么有没有办法彻底禁止右键快捷菜单的出现呢?其实只要将上述代码做如下修改即可。
     

    • < Script. Language=javascript>
    •     function Click(){
    •     alert('版权所有(C)2001 XXX工作室');
    •     window.event.returnValue=false;
    •     }
    •     document.oncontextmenu=Click;
    •     < /Script>



    这样无论采取什么方式点击鼠标,都不会再出现快捷菜单了。不过值得注意的是,如果访问者直接在浏览器地址栏中键入"javascript.:alert(document.oncontextmenu='')",就可以解除对右键菜单的屏蔽。对这类访问者怎样防范呢?其实,把地址栏隐藏掉就可以了,具体方法见本文介绍的"屏蔽窗口菜单栏查看方式"。
         
        屏蔽窗口菜单栏查看方式
         
        制作过网页的朋友都知道,对新打开窗口的各种属性可以进行控制,具体包括控制菜单栏、滚动条及地址栏是否可见等。如果把父窗口关闭,并将新打开窗口的菜单栏和地址栏隐藏,不就可以屏蔽窗口菜单栏查看方式了吗?实现代码如下:

    • < Head>
    •     < Object id=closes type="application/x-oleobject"
    •     classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
    •     < Param name="Command" value="Close">
    •     < /Object>
    •     < /Head>
    •     < Body>
    •     < Script. Language=javascript>
    •     closes.Click()
    •     window.open("XXX.htm","","menubar=no,location=no,
    •     scrollbars=yes,resizable=yes")
    •     < /Script>
    •     < /Body>



    这种方法的原理就是首先将自己网站的首页制作成index.htm形式,把首页设计成一个过渡页。然后将自己的真正主页制作成default.htm形式(具体实现过程见本文所附源代码)。这样访问者无论如何也无法查看网页源代码了。这不仅仅保护了您的版权,也为进一步开发提供了保障。通过此方法,您可以结合Cookie技术,真正做到限制用户浏览网页,从而避免主页资料被非法访问者访问。
         
        附:源代码清单
        index.htm

    • < Head>
    •     < Object id=closes type="application/x-oleobject" classid="clsid:
    •     adb880a6-d8ff-11cf-9377-00aa003b7a11">
    •     < Param name="Command" value="Close">
    •     < /Object>
    •     < /Head>
    •     < Body>
    •     < Script. Language=javascript>
    •     closes.Click()
    •     window.open("defalut.htm","","menubar=no,location=no,
    •     scrollbars=yes,resizable=yes")
    •     < /Script>
    •     < /Body>
    •     default.htm
    •     < Html>
    •     < Head>
    •     < Script. Language=javascript>
    •     function Click(){
    •     alert('版权所有(C)2001 XXX工作室');
    •     window.event.returnValue=false;
    •     }
    •     document.oncontextmenu=Click;
    •     < /Script>
    •     < /Head>
    •     < Body>
    •     ... ...
    •     < /Body>

    阅读全文() | 岸人评论(0) | 引用通告(0) | 所属分类:DIV+css常见问题 

    Tags:石家庄网站建设  

    后一篇:« 百度快照倒退 从自身原因着手
    前一篇:seo竞争度分析 » 

    相关文章:

    百度快照倒退 从自身原因着手  (2009-11-10 15:53:39)

    石家庄seo-冰峰优化网站的一般步骤  (2009-11-6 17:34:25)

    什么是高质量的内容?  (2009-11-6 17:32:2)

    Div+CSS对seo的重要性  (2009-11-6 17:30:51)

    石家庄seo-如何提高网站权重  (2009-10-29 14:37:41)

    石家庄seo分析百度网页最新算法  (2009-10-29 14:35:29)

    石家庄网站优化的发展方向  (2009-10-26 11:16:45)

    网站优化被降权的原因及解决方法  (2009-10-23 16:15:5)

    百度优化原创的重要性  (2009-10-23 16:14:0)

    石家庄seo-冰峰该转型sem了  (2009-10-23 16:11:52)

    最新评论及回复 -- 【发表评论】

    发表评论:

    ◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

    Copyright 2008-2018 www.shijiazhuangseo.com.cn. Some Rights Reserved.网站地图;冀ICP备09001410号 ;石家庄seo站长QQ:67891204电话:13739757678 Powered By Z-Blog. Theme By morean