ie测试兼容的软件,IE系列浏览器兼容性测试点整理
在web项目进行浏览器兼容性测试,论坑最多的,非IE系列浏览器莫属,且IE8是我们组开发的心中的痛,一提到有兼容性bug,第一反应:是不是IE的?卧槽,又是IE8!
由于项目产品需要,管理后台和官网等web项目都需要兼容到IE浏览器,兼容到IE8以上并且是含IE8,所以每次有新功能尤其关注的就是IE系列浏览器。一般情况下其他主流浏览器都问题不大,而IE浏览器不同版本也有差异,曾经就掉过坑,以为IE8测完一遍后,其他9,10,11问题应该不会很大,可以放心点,时间上评估少点,结果后来发现每个IE浏览器版本发现的bug都不一样,出现的地方都不一样,让人非常忧伤。虽然尝试用浏览器兼容性工具辅助如IEtester,但效果并不高。为了以后能更好地在IE浏览器进行测试,所以网上看了相关资料,了解IE不同版本的兼容性测试点,将IE浏览器不同版本的兼容性问题进行了整理。
IE浏览器自从IE9开始后,做了很大的改动,更符合了W3C标准,这也是为啥IE8比其他问题要更多的原因了。其中IE11已更完善,像IE11中就内置了IE7-IE10的浏览器模式(按F12打开开发者工具可见),方便开发进行更低版本的调试。如下整理IE9-IE11的变更点:
1、IE9
· IE9 的 User-agent 字符串更改
· 验证 JavaScript. 框架是否支持最新版本
· 空格保存和 DOM
· 当 Window 对象属性处于孤立状态时将被删除
· XSLT 兼容性更改
· 不再支持 Arguments.caller
· 数组索引处理
· 二进制行为和 XML 架构
· 二进制行为不再自动绑定
· 内容属性和 DOM 属性
· CreateElement 不再支持尖括号
· 动态 VML 模式更改
· 枚举 JavaScript. 属性
· 泰语和东亚文字的字体大小
· 函数指针方法调用
· 从 DOM 删除 IFrame. 资源后,可释放这些资源
· 调用的间接 eval 函数的作用域现在为全局
· 不再支持传统 DOM 事件
· 数学精确度和 SSE2 差异
· MIME 类型和纯文本内容
· MIME 类型和样式表
· 本机 XML 对象类型和传统网站
· NULL 协议返回值
· 对象元素回退适用于 DOM
· 克隆重叠元素
· 减少 MIME 类型的安全风险
· 圆角和传统版渐变筛选器
· 脚本元素和事件执行
· 样式表标题为只读
· 表对象模型一致性
· 文本布局和自然指标
2、IE10
· HTML5 Quirks 模式
· IE10 user-agent 字符串
· 不再支持 DX 筛选器
· 不再支持元素行为和 HTC
· ASP.NET 无法检测
· 面向 Web 开发人员的浏览
· 不再支持条件注释
· 自定义下载体验
· 使用 JavaScript 处理夏令时
· 插件和 ActiveX 在 Windows 8 和 Windows 8.1 中受支持
· 拼写检查和自动更正支持
· 不再支持 VML
· 不再支持 XML 数据岛
3、IE11
Web 开发人员可获取 W3C DOM4 突变观察者的支持,从而帮助监视需要观察和跟踪哪些 DOM 突变
· 已弃用文档模式
· Internet 区域不再支持 CSS 表达式
· 复选框和单选按钮布局默认值
· 跨浏览器插件检测
· 默认字体更改
· 默认情况下启用增强保护模式 (EPM)
· 弹性框(“Flexbox”)布局更新
· 突变观察者
· 指针事件更新
· 伪装点击测试在 IE11 边缘模式中已禁用
· 边缘模式不再支持 VBScript
· Window 事件行为已发生更改
以上是对不同版本的变更做个整理,对于Web开发的前端来说,了解不同版本的变化尤其重要,而对于我们Web测试来说,如果也能多去了解根源的变化,相信也能有更好地帮助,虽然我也只是在浏览器兼容性测试摸索中,还没有找到最佳实践。如下附上部分曾经遇到的bug记录,以提醒自己IE浏览器这个坑深着呢,哈哈!
ie测试兼容的软件,IE系列浏览器兼容性测试点整理相关推荐
- 测试工具_10款优秀的浏览器兼容性测试工具
浏览器兼容性问题,是指因为不同的浏览器标准不同对同一段代码的解析有差异,或是由于浏览器版本的不同,造成页面显示效果不一致.一般程序员的需求是,无论用户用什么浏览器查看页面,都是统一的效果,所以浏览器兼 ...
- 常用浏览器兼容性测试点总结
一.选择浏览器 考虑市场占用率.浏览器版本和IE版本(IE10因为windows系统原因,占有率低,所以不推荐),推荐 chrome.Firefox.Safari.IE7.IE8.IE9.IE11.搜 ...
- 前端开发要注意的浏览器兼容性问题整理
2019独角兽企业重金招聘Python工程师标准>>> 首先,我们要知道,为什么各浏览器会产生兼容性问题? 产生这个问题的主要原因是市面上的浏览器的种类很 ...
- 前端浏览器兼容性问题整理
目录 样式相关: 1.不同浏览器标签默认的margin和padding不同 2.IE6双边距问题:在IE6中设置float,同时又设置margin,会出现边距加倍问题 3.DIV浮动IE文本产生3象素 ...
- 浏览器兼容性问题整理
来自: http://www.qdfuns.com/notes/21128/db10afdde2abe5f0b72d5945358987e3.html 三个部分:html部分.css部分.js部分 1 ...
- 这8款浏览器兼容性测试工具,用了以后测试效率可以“起飞”~~
浏览器的兼容性问题,是指不同浏览器使用内核及所支持的 HTML 等网页语言标准不同,用户客户端的环境不同造成的显示效果不能达到理想效果. 对于用户而言,无论使用哪款浏览器,期望看到的效果是正常的统一的 ...
- 浏览器兼容性测试怎么做?系统测试工具及方案推荐
浏览器兼容性测试怎么做?软件企业在开发软件产品的时候,不同的产品版本在不同浏览器版本上的适配性肯定有差异,难免要考虑到产品在不同设备上打开时的流畅度等因素. 而且市面上有这么多浏览器,比如IE.Fir ...
- 浏览器兼容性问题解决方案之CSS,已在IE、FF、Chrome测试
最近在跟一个同学共同整理一个关于浏览器兼容性问题的文档,我们主要是找出在主流浏览器中出现哪些问题,如何解决这个问题,并给出实例.在这之前,需要明白一下几个问题. 什么是浏览器兼容问题? 所谓的浏览器兼 ...
- Git版本控制浏览器兼容性测试
Git版本控制工具 一.Git的基本概念 Git是一个开源的分布式版本控制系统,可以有效.高速的处理从很小到非常大的项目版本管理Gitee 码云是有开源中国出品的代码托管平台,支持Git和SVN,提高 ...
最新文章
- [业界资讯]Window7下的IE8新漏洞KB973874成功修复
- PyTorch模型量化工具学习
- Mac中IDEA在配置tomcat时一直出现404的错误
- 转:AMS之dumpsys篇
- MATLAB字符串和ASCII码的转换
- 闪退mac_幕布闪退怎么办?别着急看这里
- stl2xml.py 代码实现了stl格式转化为xml格式
- windows ce操作系统能用哪个导航_微软的windows和苹果的mac操作系统,在技术难度上哪个更高...
- Java核心技术11 | Java IO
- 循迹避障小车制作第一篇(tb6612模块与降压模块的使用)
- 基于JavaEE的山水房屋中介管理系统_JSP网站设计_SqlServer数据库设计
- python 期货现货差价监测_现货价格和期货价格的关系怎么看?
- edge 此项内容已下载并添加到 Chrome 中。_比肩迅雷的下载神器大盘点
- 电子入门基础知识之:电阻读数方法
- qt服务器项目总结报告,ea项目总结报告-20210805131110.docx-原创力文档
- 蓝桥杯 ALGO-6 安慰奶牛
- wap建站程序_因建站系统存在SQL注入漏洞,国内两家网络公司被CNVD公开点名
- 课得软件丨成都web前端培训班哪儿好?
- First visit and every visit MC
- 适用于Mac的16款3D打印机建模软件
热门文章
- azure创建centos_如何使用Blazor和Azure计算机视觉创建光学字符读取器
- Uncaught ReferenceError: is not defined at HTMLAnchorElement.onclick
- 李笑来——彻底戒掉抱怨(阅读总结)
- 破解Navicat全家桶
- GRBL二:串口控制命令及代码解析(转载)
- 私域流量运营的工作内容有哪些,SCRM系统能做什么?
- STM32常用协议之串口通信详解
- 第三代电力电子半导体:SiC MOSFET学习笔记(一)SiC兴起
- 学mtml还是html5,图解核苷酸替代模型的选择 – MrMTgui 篇
- Git - GitWeb