Logo

never-online

A crisis is a terrible thing to waste.
  • Blog首页
  • 推荐日志
  • 关于我
  • 留言簿
  • 设计
  • 订阅RSS
  • 登录
« 记开发firefox exten...
上次讲了个简单的and... »
分类: Web Dev
推荐日志

iframe里src="about:blank"的问题。

[ 2010-05-11 20:59:13 | 作者: Rank ]
字体大小: 大 | 中 | 小
Close Advertisement
很久之前就发现这个问题了,现在记录分享一下。

IE下才有的问题
首先不得不说,这个问题在IE下才会有。废话不多说了吧,直接上代码。
Copy Code(拷贝代码)-Run HTML(运行代码)-Save Code(另存代码)
<iframe src="about:blank">not support iframe element.</iframe>
这句代码有无问题?看半天你也看不出什么来吧。
如果放在另一个环境下就不一样了。——这个环境是https协议。
出现现象是会弹出一个提示框,提示此网站不是全部用https,可能会危害您的安全之类的框框。。。如下图。
http://home.cssxuexi.cn/attachment/200912/29/1_1262049402jaqn.gif


怎么发现的?
某次提测时,发现我写的控件在有些同学的浏览器上出现上述问题,此问题肯定是引用了某些非https协议的资源有关。
抓包发现,请求被阻塞在about:blank这里,后修改确认我的判断没有问题。

解决方案
解决方法很简单,去除这种写法,或者引用一个存在的blank.html。

好吧,让我们BS IE
这个是不是BUG?不好说,这种现象怎么解释都可以说得过去。
但是不能忽视的是其它的浏览器没有问题,估计IE出现这个问题的原因,要么
  • about:blank本身内部处理机制就是走的是http协议。
  • 要么是个伪协议,伪协议与https协议里无法共存,这也与ssl有关。
另外,据不可靠消息,IE高版本,我的win7+ie8貌似无上述问题。
[最后修改由 Rank, 于 2010-05-11 21:16:54]
评论Feed 评论Feed: http://www.never-online.net/blog/feed.asp?q=comment&id=288

浏览模式: 显示全部 | 评论: 2 | 引用: 0 | 排序 | 浏览: 611
引用 welefen*
[ 2010-05-12 09:22:22 ]
之前在pass也遇到过这样的问题
引用 leeight的马甲*
[ 2010-05-24 10:24:20 ]
其实用<iframe src="javascript:''" style="width:0;height:0;border:0"></iframe>
是可以避免这个问题的

发表
表情图标
[smile] [confused] [cool] [cry]
[eek] [angry] [wink] [sweat]
[lol] [stun] [razz] [redface]
[rolleyes] [sad] [yes] [no]
[heart] [star] [music] [idea]
UBB代码
转换链接
表情图标
悄悄话
昵        称:  3-24字符, 不可使用特殊字符 *
安全规则: 请输入规则答案: 2+5=? *
 
Language Package
  • ENGLISH
  • 简体中文
用户面板
用户名:
密码:
安全规则: 2+5=?
注册
分类
  • Blog首页
  • Android [2] Android RSS Feed
  • Diary & Misc [115] Diary & Misc RSS Feed
  • Web Dev [112] Web Dev RSS Feed
  • Never Modules(JS) [12] Never Modules(JS) RSS Feed
  • Flash & Flex & Air [4] Flash & Flex & Air RSS Feed
  • PHP & Apache [1] PHP & Apache RSS Feed
  • XML [7] XML RSS Feed
  • CSS [7] CSS RSS Feed
  • ASP & .NET [3] ASP & .NET RSS Feed
  • Literature Archives [4] Literature Archives RSS Feed
  • Design [17] Design RSS Feed
  • Visual Basic [3] Visual Basic RSS Feed
最新评论
  • [cry] 非常感谢,这是我...
  • 很精彩,学习了:) [smi...
  • 很精彩
  • 好文,收藏至20ju.com
  • 好文,收藏至20ju.com
  • 弹出的匹配框不能随着页...
  • @lily 多年前的东西了,...
  • 为什么在chrome中不支持...
  • @gzman 那阵子确实想蛮多...
  • 兄弟,想太多了吧
  • [smile] [wink] [sweat] ...
  • javascript:insertSmilie...
  • 我新建了两个sliderbar都...
  • 不错哦````````
  • 好文,收藏至20ju.com
搜索

统计数据
日志: 287
评论: 853
引用: 0
用户: 117
到访: 4141974
在线: 1

新浪微博
Links
  • 阿肆
  • 好奇
  • 小龙人
  • 小萌
  • Zerray
  • realdodo
  • ps album
  • my flickr
  • XiaoFeng
  • 神~ORZ
  • Jiuan's blog
  • yanpeng's blog
  • zhoux's blog
  • winter
  • aoao
  • jerry.qu
  • JoelLeung
  • monyer
  • Miller
  • PuterJam
  • Terry
  • JK
  • akira
  • dh20156's New World!
  • Joshua
  • Estyle
  • 互联网人
  • 兔子
  • 电脑爱好者
  • 阿笨狗
Favorite
  • leica china
  • Douglas Crockford
  • dhteumeuleu
  • regexplib
  • webfx
  • ajaxian
  • John Resig
  • dean
  • Adam McCrea
  • css beauty
  • livepipe
  • smashing magazine
  • ericlippert
  • narcissus
  • PPK
widget

Powered by LBS Version 2.0.304 © 2003-2005 SiC/CYAN. - Template writen by never-online - 桂ICP备07010684号
16 DB Queries | Proccessed in 94ms