其实今天要介绍的开发辅助软体说来也很讽刺,因为它并不能为我们带来任何好处,充其量只能说:“方便调试”如此而已。
「IETester」与「MultipleIEs」在本质上是相同的,但是在应用的架构上并不一样,使用过「MultipleIEs」的都知道,「MultipleIEs」集成了从最古老的「IE3」到年久失修「IE6」,换句话说,用户可以把IE版本升级到7.0,然后使用绿化版的「IE3」~「IE6」。
这主意听起来不错,但也仅只于“不错”了,因为我必须说明的是,「MultipleIEs」并没有作整合的动作,它只不过是从OS裡头把各版本的IE剥离出来进行DLL资源档改写绿化而已,因此当你使用任何一个绿化版的IE浏览含有框架或部份Java Script时,会弹出一个“确定”的警告视窗,有时还会连续弹出数个。另外一个问题就是,M$私有「条件注释过滤器」起不了作用。好比说你安装IE7,那麽IE的版本信息在系统中登入注册就一定是7.0,没错吧,所以即使你运行了IE 5.0,它的版本仍然显示为7.0,只是渲染引擎变成5.0而已,所以,「条件注释过滤器」技巧在这裡就显得毫无用处了。
这就是我今天要介绍「IETester」这套软体的原因了,因为它不会有这方面的问题,它真正作到了“剥离”与“整合”。在安装好之后,我立马写了两张Test用的网页,一张是利用「条件注释过滤器」来判断IE版本,一张是利用IE各版本对于CSS支援程度上的差异与BUG而利用「CSS Hack」,因为BUG是无法模彷的,虽然我说是「CSS Hack」,但本质上是利用一些错误的CSS写法与不符和规范的写法,让各版本的IE自行判断。仔细想想,IE挺神奇的,错误的写法它都能够读取了,你认为呢。
【軟體名稱】︰IETester
【軟體性質】︰免費
【介面語言】︰英文
【軟體大小】︰23.7MB
【封裝格式】︰exe
【官方網站】︰http://www.my-debugbar.com/wiki/
【檔案下載】︰http://www.my-debugbar.com/wiki/IETester/HomePage
【快速連結下載】︰Download IETester v0.2 (官方載點)
【請注意】XP下安裝IETester需要先裝IE7。沒有Multiple IE彈出OK窗口的問題。
- 當窗口大小改變的時候,頁面內容可能會消失(作者改進中)。
- 上一頁/下一頁功能不正常。
- Focus功能不正常。

這個作者真有心,還故意去模仿「Office 2007」的介面-_-#。
- IETester是一套獨立軟體,它整合了從IE5.5到IE8.0b1版,它不會與系統原有的IE版本起衝突,完全可以獨立的各自運行,請放心使用。
- 使用IETester的用戶最好先將IE版本升級到7.0,否則IETester當中的7.0宣染引擎“很可能”會無法正常使用。
- 啟動IETester之後,於IETester介面的左邊點擊「NewTab」可彈出IE5.5以上各版本的宣染引擎。選中一個點擊啟用後,即可在當下的宣染引擎版本進行WEB測試。
條件註釋:conditional-comments.php
CSS過濾器:csshack.php
※請在IETester安裝好以後,使用IETester開啟上面兩張網頁進行測試。
下一篇:没有了





发表评论:拒绝任何人以任何形式在本站发表与中华人民共和国法律相抵触的言论!