zoukankan      html  css  js  c++  java
  • 浏览器地址栏显示

    浏览器url会显示地址信息,但有时候我们不想让别人知道。

    比如说有个地址是这样的:http://www.xxx.com.cn/rx/scjd/shop/showSpic.asp?shopname=美的&pic1=biaozhi11g.gif&pic2=2b.jpg

    看着不爽!

    解决这种问题,大多用框架来解决

    <frameset rows="0,100%" frameborder="NO" border="0" framespacing="0"> 
    <frame name="Hidden" scrolling="NO" noresize src="about:blank" >
    
    <frame name="Main" src="index.html">
    </frameset>
    View Code

    解释一下:rows="0,100%"是关键。下面有两个框架页,其中上面一个是“空白页about:blank”,另一个是你真实的首页。其中,空白页在整个框架上只有0,相当于隐藏了。而真实的首页是100%。所以,整个框架看起来好象不存在!

    这个时候,大家进入了一个框架页而不自知。框架页里面,如果有链接是target="_self"或者干脆不定义target。那么,点击后,跳转的网页仍然在原框架!比如,<a href="http://www.hongen.com">HONGEN在线</a>这个链接点了以后,HONGEN的网页实际上还是被你最开始建立的“框架假页”包含。地址栏当然显示最开始的FRAME页的URL。
    ——如果这个FRAME假页是INDEX.htm这样的首页,那么在你用目录形式定位它的时候,地址栏将不显示这个文件而只显示路径。
    OK了?不过,从上面的话,你应该发现了,这个方法不是万能的。
    如果别人定义了target="_top",那么你的框架就无效了。链接跳转后的页面将替代以前的框架,而地址栏当然也就变化了。

    实际上,许多申请后立刻开通的二级域名解析的时候,他们所谓的隐藏地址栏真实路径,也是这个原理。——(大家如果有兴趣,可以去查原代码,就知道这些二级域名实际上名不符实了。)

    ——————————————————————网上看见的

  • 相关阅读:
    缅怀
    74LS164的使用
    跑步
    Datasheet,你会读么?[转]
    清华附小给的书单
    iOS-小知识
    网络-GET&POST
    网络-基础
    网络-HTTP其他常见方法
    数据解析
  • 原文地址:https://www.cnblogs.com/yangxinghua/p/3665733.html
Copyright © 2011-2022 走看看