IE6 和 IE7 等旧版本 IE 已经开始慢慢退出舞台了,但现在还是需要支持它。利用 IETester 这个工具,我们可以同时测试页面在 IE6,IE7,IE8,IE9,IE10 的显示效果,非常方便。
目前 IETester 的版本为 0.4.12,安装后运行它,选择新建 IE 各版本的标签页,就可以查看显示效果了。另外安装该公司的 DebugBar,就可以在 IETester 中调试各版本的 IE了。
IETester 的最大问题在于不是很稳定,在 Windows 7 中使用时不时的崩溃,只能凑合着使用。另外,按照该软件主页的介绍,IETester 还有如下这些限制:
- The Previous/Next buttons are not working properly
- Focus is not working properly
- javascript "alert" and "confirm" methods are not working
- The input type file is not working (the file selection dialog does not open)
- Java applets are not working
- Flash is not working on IE6 instance in user mode : A solution is to launch IETester as admin user and Flash will work.
- CSS Filters are not working correctly in user mode : A solution is to launch IETester as admin user and CSS Filters will work.
- windows.open does not return the newly created window but null (IETester limitation)
也许是由于上面描述的问题,在 IETester 中使用 IE 6/7 访问 google 和 baidu 都会有问题,弹出 “Object doesn't support this property or method” 的错误提示。另外,用 IE6 时 textarea 中的反斜杠符号都显示成类似 W 字符的样子,估计是字体的问题。还有,网页中的 Escape 键也无法使用。如果上面这些问题导致该软件无法满足需要,最好还是安装虚拟机来解决多浏览器调试的问题。
更新:在微软的 modern.IE 网站中,提供了包含各个版本 IE 的 Windows 虚拟硬盘文件的下载,可以用于 Virtual PC,VirtualBox 和 VMWare Player。