天天看点

微软Modern.IE:网站兼容性测试利器

微软Modern.IE:网站兼容性测试利器

  modern.ie

微软Modern.IE:网站兼容性测试利器

  1.解决关于兼容旧版ie的常见问题

  自从新版的ie9与ie10开始支持html5标准,而旧版本的ie却不支持,开发者通常需要为两者编写不同的代码。这使得测试不同版本的ie变得非常棘手——比如找出兼容模式下不支持的特性、让docmode告诉浏览器它支持web标准、不小心使用了一个过时的jquery框架。如果网站在最新版或预发行版中会引发兼容性问题,modern.ie也会提示您,使开发者可以更从容的在不同的版本间规划和解决问题。

  已知的兼容性问题(known compatibility issues)

  兼容模式(compatibility mode)

  框架和库(frameworks & libraries)

  网络标准文档模式(web standards docmode)

  2.帮助网站在多种浏览器和设备上正常运行

  css 前缀(css-prefixes)

  浏览器插件(browser plug-ins)

  响应式网页设计(responsive web design)

  浏览器检测(browser detection)

 3.结合windows 8中的一些新特性构建网站

  这包括触控浏览和“开始”屏幕网站磁贴。开发者可利用windows的这些新功能,为用户提供更加个性化的浏览体验。

  触控浏览(touch-browsing)

  “开始”屏幕网站磁贴(start screen site tile)

  如何在多浏览器和跨平台设备上对站点进行全面的兼容性测试,modern.ie内置了著名的虚拟网页兼容性测试服务browserstack,这样无论开发人员使用何种设备和操作系统,都能用它来测试网页在不同浏览器下的运行状况。不过虚拟前端效果测试工具browserstack只提供3个月的免费使用权,只需在2014年1月31日之前激活即可。

微软Modern.IE:网站兼容性测试利器

  browserstack

  此外,modern.ie还提供chrome与firefox下的浏览器组件,还有新的chrome和firefox加载项和脱机虚拟机映像。

微软Modern.IE:网站兼容性测试利器

  modern.ie工具也考虑到同时使用windows pc、mac和linux等多环境下的网页开发者,为他们统一提供了本地测试用的虚拟机vhd文件。

  例如windows 8下的hyper-v/virtualpc、mac下的vmware fusion/parallels、linux下的virtualbox等一系列丰富的虚拟化工具选择,旨在让使用各种平台的web开发者都能简单的参与到ie 10的兼容性测试中来。

最新内容请见作者的github页:http://qaseven.github.io/

继续阅读