FireFox的IETab插件采用了谁的内核?

狐狸毕竟是狐狸,总有它淫荡的地方,IETab这个插件我觉得是最有意义的工 具,M的老板应该给作者颁发奖杯,甚至在公司门口树立纪念碑都不为过。这个插件相当于解决了FireFox所有的兼容性问题,虽然实际上在采用IETab 的时候,FF仅仅是shell,但是用户不会在意这个差别。

比较有趣的是,IETab似乎并不像我之前意料的那样直接调用ie进程去读取页面,而是采用了OLE的方式。这就遇到了IE的BUG问题了,在xp 中会有一个OLE的浏览器版本BUG,当采用exporer去打开一个地址的时候,会执行IE6的内核,这个在早前安装了IE7的用户点击safe360 中的新闻时会出现。

为了检验IETAB是否有这个问题,同时也解决是否打上IE的补丁就可以同步修正IETab的相关BUG(有的插件会自立门户模拟环境,这是最麻烦的)写了一个简单的检测页面

==========

<html>
 <body>
 <!--[if IE]>

<h1>您正在使用IE浏览器</h1>

<!--[if IE 5]>

<h2>版本 5</h2>

<![endif]-->

<!--[if IE 5.0]>

<h2>版本 5.0</h2>

<![endif]-->

<!--[if IE 5.5]>

<h2>版本 5.5</h2>

<![endif]-->

<!--[if IE 6]>

<h2>版本 6</h2>

<![endif]-->

<!--[if IE 7]>

<h2>版本 7</h2>

<![endif]-->

<!--[if gte IE 7]>

<h2>版本8</h2>

<![endif]-->

<![endif]-->
 </body>
 </html>

===========

识别的最后结果是:IE8。总算是安心了,呵呵~~

Related posts

发表评论