IE 中开发,兼容与性能测试工具汇总
来源:互联网 发布:java数据分析算法 编辑:程序博客网 时间:2024/06/08 16:57
前言
对于开发者来说, IE的兼容性是最让人头疼的。
因为是微软的产品, 且绑定在操作系统上, 所以IE的占用率还是相当大, 对于开发者来说, 这部分的兼容的考虑就不可避免了。
对于IE 的各版本来说 从 IE7 到 IE8 之间的差异是比较大的。
IE的走向看起来也逐渐像 firefox 和chrome 靠拢。
IE 8 对于容错性方面做得更好了, 不会动不动整个页面不出来。
web 绘图也从速度慢的vml 到 svg 了...
版本兼容性测试
相当其他浏览器,IE 本身的版本兼容性问题比较突出。
windows 2003 搭载 IE 6
window XP 使用 IE 7
windows Vista 又是 IE8
而且同一个开发页面,如果稍不注意, 在这三种之间的显示就有可能不一样。
对于开发者, 可以考虑以下方法做测试:
1. 整三个机器,各装一个系统
2. 整一个机器, 使用VM装三个系统
很显然, 这两个方法都比较麻烦和耗资源。
以下推荐两种方式
1. 在线兼容性测试:
https://browserling.com/
一个在线的测试网站, 提供各种浏览器的显示效果。
只是速度上就很慢了。
2. IETester (IE的扩展插件)
下载地址:
http://www.my-debugbar.com/wiki/IETester/HomePage
目前最新版 V0.5.2 , 现在应该是被debugbar 这家公司收购了。
debugbar的主要产品是DebugBar, 后面会说到。
下载安装完成后, 在IE的工具栏就会有一个 IE的菱形图标, 通过它就可以切换使用IE的不同版本了。
开发工具
对于开发者来说
firefox 提供了firebug
chrome 提供了 Web Developer
通过这些工具, 开发者较容易发现一些样式或是脚本上的问题, 节省了开发时间。
IE 8 以下的版本也带上 了 Internet Explorer Developer Toolbar 。
但是IE 7 以上的版本并没有, 还好, 微软提供的插件下载的地址:
http://www.microsoft.com/en-us/download/details.aspx?id=18359
性能分析工具
firebug 和 Chrome Web Developer 都有一定的性能分析的功能。
比如可以监视network 和 time 的消耗。
但是IE Developer Toolbar 基本上还是DOM和CSS 上的调试。
是说IE Developer Toolbar的最新版是有Network 的功能, 但是这远远不够。
推荐几款工具
1. DebugBar (有免费版)
http://www.debugbar.com/download.php
2. dynaTrace Ajax
http://www.compuware.com/en_us/application-performance-management/products/ajax-free-edition/overview.html
3. Httpwatch(收费)
http://www.httpwatch.com/
下载链接
IE Tester
DebugBar
IE Developer Toolbar
httpwatch
dynatrace-AJAX-edition
- IE 中开发,兼容与性能测试工具汇总
- IE与FF中兼容
- 兼容W3C与IE的API方法汇总(持续补充中)
- 前端开发测试工具汇总
- Android 常用性能测试工具汇总
- Jmeter之性能测试工具知识点汇总
- 前端开发浏览器兼容测试工具Lunascape
- JAVASCRIPT IE 与 FF 中兼容笔记
- java中Json工具的用法比较与性能测试
- 火狐、ie不兼容汇总
- 常用性能测试工具、监控工具汇总 值得收藏
- 压力测试与性能测试工具列表
- Android 开发、测试工具资源汇总
- firefox与ie兼容
- html--9(IE版本测试工具及开发工具)
- 浏览器兼容测试工具
- 性能测试知多少---性能测试工具原理与架构
- 常用性能测试工具和命令汇总(转载)
- oracle使用 rollup 和cube
- WingIDE4.1 破解及支持中文设置
- struts2下拉框从数据库中取值,禁用s:select
- 学到的好的代码,实际编程中很有用
- Android服务通信
- IE 中开发,兼容与性能测试工具汇总
- [K3Cloud2.0]如何解决创建管理中心失败的问题
- WXModel微博使用2个方法
- 2013 我的暑期生活
- delphi 列出DBGridEH被选中的值
- 基于树型弱分类器的adaboot演示(含Matlab代码)
- C#委托和事件的小结
- 关于bootstrap在IE8下不能支持自适应的问题
- AUTOTRACE