2008年9月20日星期六

IE地址栏中about:blank的妙用

打开一个新的IE窗口,IE的url中总是about:blank。在url中':' (冒号)左边是协议,如 ftp: 或是 http:。而about也是个协议,这个协议有什么用?其实它的作用不可小看,有些让我意想不到。faritug
faritug
1、about:blank 右边为 blank 表示一个空的窗口,若为其它的内容,就可表示网页的内容。如:faritug
faritug
<html>faritug
<head>faritug
<title>untitled document</title>faritug
<meta http-equiv="content-type" content="text/html; charset=gb2312">faritug
</head>faritug
<body bgcolor="#ffffff">faritug
<!--注意,下面href后没有双引号,若要加入需用%22-->faritug
<a href="about:<a href=http://xxx.xxxxx.com>新页面</a>" target="_blank">点此打开about新页面</a>faritug
</body>faritug
</html>faritug
faritug
新网页的内容为:

<html><a href="about:<a href=http://xxx.xxxxx.com>新页面</a>" target="_blank">点此打入新页面</a> </html>faritug
faritug
这样就可以不使用javascript对新窗口写内容了。faritug
faritug
2、about:这个功能不止如此。有的网站做了url过滤(如网易和亿唐),禁止从别站链接他的服务器内容,用about:产生的页面就可以躲开url检查。如:faritug
faritug
<html>faritug
<head>faritug
<title>untitled document</title>faritug
<meta http-equiv="content-type" content="text/html; charset=gb2312">faritug
</head>faritug
<body bgcolor="#ffffff">faritug
<!--注意,下面href后没有双引号,若要加入需用%22-->faritug
<a href="about:<a href=http://xxx.xxxxx.com/xxx.zip> 点此下载 </a>" target="_blank"> 点此打入下载页面 </a>faritug
</body>faritug
</html>

没有评论: