首页 > 编程技术 > html

不打开网页直接查看网站的源代码

发布时间:2016-9-20 19:03

  有一种方法,可以不打开网站而直接查看到这个网站的源代码..

  这样可以有效地防止误入恶意网站...

  在浏览器地址栏输入:

  view-source:http://

  这样试一下吧~




如今和我一样拥有个人网站的朋友一定有不少,个人网站如果想做好,内容的充实和网站的定位是致关重要的。定位一开始就已经定下来了, 而内容的充实,则是我们每天做网站的重点。现在IT世界网免费向广大站长们提供了报价代码,这样我们自己的网站也可以拥护功能强大的IT 报价系统了!现在查报价的人越来越多,对我们的网站一定很多帮助!下面就跟随我一起把报价系统加入到我们自己站去吧!

  步骤一:打开http://www.it.com.cn/it/code/price.htm页面,你会看到如图1的一段代码,将该代码全部选中,点右键打开快捷菜单,选择“复制”。


图1

  步骤二:使用Dreamweaver或者Frontpage等网页制作工具打开需要添加报价系统的页面,将刚才复制的代码粘贴到自己感觉合适的位置,保存预览一下,怎么样,效果还不错吧(如图2)?


图2

  步骤三:最后一步当然就是将添加了代码的网页上传到网页服务器上就OK了!

  小技巧:

  修改表格边框颜色
  这段代码中的“it_bordercolor="#4a9aef"”决定了边框的颜色,如果默认的边框颜色和你的网站整体不协调的话,你可以将“"#4a9aef"”替换成自己想要的颜色代码。

  修改表格宽度
  同样,如果报价系统默认的的表格宽度不符合你的要求,直接修改“it_width=170”这里的数值就可以了!


  提示二:看看那些爬虫经常光顾自己的网站,对自己网站的页面用爬虫模拟程序来观察那些链接、那些页面会被查阅到。  

  提示三:为自己的网站编写robots.txt,给爬虫指路。

  提示四:明确每个页面的主题,给出恰当的题目,并将它作为网页的标题。  

  提示五:为每个页面提供单独的描述元标签。

  提示六:把javascript脚本程序外放连接。  

  提示七:搜索引擎喜欢那些放在标题标记中的文字。

  提示九:避免不必要的表格嵌套。  

  提示十:使用b或strong来标记文章中重要的内容,比如关键词。  

  对于Blog程序,比如Mt,可以将内容的摘要作为meta中的描述。MT3.1使用hx来标记标题,符合搜索引擎的嗜好。现在要注意的,就是将关键词着重标示。或许这对adsense也有帮助,免得它看到服装两个字就把服装的广告给放到了关于信息搜索的页面来。


  通常情况下,我们如果接到一个单,肯定是要先设计Demo给客户看,客户还没看到设计Demo前,通常是不会给钱的。这时候我们最担心的一点就是Demo会被客户直接拿去使用,而钱却分文未付,损失的是我们自己。 


  那么如何防止网页Demo被那些赖账的客户盗用呢?
 
  很多人会想,把网页的源代码加密。但是,有用吗?客户只要另存一下,网页就和你SayGoodBye了,客户端的东西可以直接下载下来,就算有flash,也可以用webzip整站连同加密过源代码都一起下载,这个办法还是行不通。

  也有人会想,禁止鼠标右键,以免图片被另存,禁止菜单的某些功能,禁止截屏的键盘,或者给图片加上水印,这样是否可以防止设计Demo被盗用呢?呵呵,想法虽好,但是实现起来却非常麻烦,而且还是不保险。就算不能使用右键,把鼠标停止在图片上面一会儿,就会出现保存到本地的保存按钮,我们拿它没办法。

  这里我把自己日常总结并珍藏的解决方案给大家参考,希望对大家会有所帮助。除非客户对着电脑拍照,否则决不可能会把Demo拿去使用。

  1、禁止鼠标右键,把Demo的图片全都设为表格的背景,表格的大小与图片的大小一样。这样做看起来是一样的,主要是防止鼠标经过图片时会出现另存的按钮。禁止鼠标右键的代码很简单:

<script LANGUAGE="JavaScript"> 
function click() { if (event.button==2) 
{alert('呵呵,不好意思,你甭想使用右键下载图片:)'); } } document.onmousedown=click
</script>



  2、在网页的Head部分加入如下代码,这段代码的主要功能是屏蔽PrintScreen键,不断清空剪贴版,防止图片被用文件——另存为菜单另存。

<script language="javascript">
<!--
function testclip(){
 try {
  if(clipboardData.getData("Text")||clipboardData.getData("HTML")||

clipboardData.getData("URL")) 
   {
   null;
   }
  }
 catch(e){
  clipboardData.setData("Text","")
  }
 setTimeout("testclip()",500)
}
testclip();
//-->
</script>


  3、给网页代码加密。加密的办法有好多,大家可以找一个不可逆的加密方法,自己最好保存一份未加密过的源码,以防万一。

  经过以上三个步骤,我相信除了对着电脑拍照,真的没有什么办法可以破解得到网页源文件了。大家可以试一下。



  在CSS样式中,a:hover指的是当鼠标移动链接上时的样式。有时候我们需要对一个网页中的链接文字做不同的效果,并且让鼠标移上时也有不同效果。

  办法:
  定义
  a.myname:hover

  myname为另一个样式表的名字。如
  .myname
  { color: #ff0000;
  text-decoration: none;
  }

  然后,应用了myname样式的链接,就会在hover时变成a.myname:hover定义的样式。

  请观看:视频教程:如何改变超级连接的颜色




标签:[!--infotagslink--]