面对浏览器生态不断加快的技术步伐,开发者很难确定自己的网页能否在浏览器上完美兼容。为了解决这一类问题,微软推出了一套免费的浏览器测试工具——旨在简化开发者的网页测试工作,提升网页优化效率,让开发者将精力放在创新上,让网页更加完美地呈现于全新的IE10浏览器。

  modern.IE

  用户只需通过输入URL地址即可并找出所有可能影响浏览体验的常见错误,并且把这些可能会导致兼容性问题或影响用户体验的常见错误罗列出来(推荐阅读:构建现代站点且同时支持旧版IE的20个提示)。而这些错误可体现出如下三类:与旧版IE浏览器产生的兼容性问题,在多设备、跨平台上是否能够正常运行,以及与Windows 8新特性的匹配状况。

  Web扫描工具

  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 前缀(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日之前激活即可。

  BrowserStack

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

  modern.IE工具也考虑到同时使用Windows PC、Mac和Linux等多环境下的网页开发者,为他们统一提供了本地测试用的虚拟机VHD文件。

  例如Windows 8下的Hyper-V/VirtualPC、Mac下的VMWare Fusion/Parallels、Linux下的VirtualBox等一系列丰富的虚拟化工具选择,旨在让使用各种平台的Web开发者都能简单的参与到IE 10的兼容性测试中来。此外,想了解更多关于虚拟PC和Windows 7信息的开发人员,可以点击查看更多详情,最后附上modern.IE的国内体验网址。

微软modern.IE:网站兼容性测试利器相关推荐

  1. Robot Framework 使用1-环境配置及简单网站兼容性测试(转)

    0.Robot Framework 简介 Robot Framework 是一个通用的自动化测试框架,主要用于"验收测试"和"验收测试驱动开发(ATDD)" ( ...

  2. 移动端UI兼容性测试利器-Hydra

    导读:尽管自动化测试技术日新月异,但是自动化case构建成本.执行稳定性等问题的存在,使手工测试依然移动端质量保证的重要手段.传统手工测试必须通过人工操作的方式执行测试用例,效率提升依赖测试人员的操作 ...

  3. 兼容性测试如何提高网站的安全性?

    兼容性测试如何提高网站的安全性? 在今天的互联网时代,随着各种网络攻击和黑客活动的频繁发生,网站的安全性问题越来越引起人们的关注.而在提高网站安全性方面,兼容性测试是一个非常重要的环节.本文将从什么是 ...

  4. Vista中运行软件的兼容性测试(转)

    Vista中运行软件的兼容性测试(转)[@more@] 近日我们在IEbeta网站看到一份Vista对各种常用软件.游戏的兼容性列表,从中可以看出大部分我们熟悉的软件,都榜上有名,不过这份始终是国外玩 ...

  5. 12款很棒的浏览器兼容性测试工具

    对于前端开发工程师来说,确保代码在各种主流浏览器的各个版本中都能正常工作是件很费时的事情,幸运的是,有很多优秀的工具可以帮助测试浏览器的兼容性,让我们一起看看这些很棒的工具. Spoon Browse ...

  6. 测试工具_10款优秀的浏览器兼容性测试工具

    浏览器兼容性问题,是指因为不同的浏览器标准不同对同一段代码的解析有差异,或是由于浏览器版本的不同,造成页面显示效果不一致.一般程序员的需求是,无论用户用什么浏览器查看页面,都是统一的效果,所以浏览器兼 ...

  7. 12款很棒的浏览器兼容性测试工具推荐

    对于前端开发工程师来说,确保代码在各种主流浏览器的各个版本中都能正常工作是件很费时的事情,幸运的是,有很多优秀的工具可以帮助测试浏览器的兼容性,让我们一起看看这些很棒的工具. Spoon Browse ...

  8. web开发兼容性测试工具

    对于前端开发工程师来说,确保代码在各种主流浏览器的各个版本中都能正常工作是件很费时的事情,幸运的是,有很多优秀的工具可以帮助测试浏览器的兼容性,让我们一起看看这些很棒的工具. Spoon Browse ...

  9. 12款浏览器兼容性测试工具推荐

    http://lib.csdn.net/article/softwaretest/40340?knId=1309 12款浏览器兼容性测试工具推荐 12款浏览器兼容性测试工具推荐 作者:lhzb8866 ...

最新文章

  1. ANDROID 中设计模式的採用--创建型模式
  2. 实例1 -- 判断输入年份是否为闰年
  3. 行为模式之Memento模式
  4. 参与 Apache 顶级开源项目的 N 种方式,Apache Dubbo Samples SIG 成立!
  5. js html 转换为富文本,如何将富文本得到的html转换为pdf?
  6. crt安装mysql安装包_Linux安装MySQL步骤
  7. 数据库:mongodb与关系型数据库相比的优缺点zz (转)
  8. Linux 系统中的超级权限的控制
  9. 论文笔记_S2D.28_2014-ICRA_REMODE:概率单目实时稠密重建
  10. 51单片机汇编语言流水灯代码
  11. Python爬虫系列之唯品会商品数据采集
  12. Vulkan规范笔记(一) 第一章至第六章
  13. 小程序关注公众号的方法总结
  14. JS之删除数组中的元素
  15. 【爬虫进阶】常见的反爬手段和解决方法(建议收藏)
  16. python配置cgi_Python+Apache+CGI完全配置
  17. 毕业论文管理系统类图
  18. python turtle 画数字_Python Turtle绘图
  19. SEO是什么?以及怎么实现SEO优化
  20. 2020年焊工(技师)多少分及格及焊工(技师)复审考试

热门文章

  1. 我教宝宝学AI (五)挖坑中成长
  2. 老司机开车|消费升级如何具体化?
  3. pytorch网络知识点四_thop计算Parameter和FLOPs,__all__的作用, GFLOPs =? GMacs
  4. 搭建企业级ELK日志分析系统
  5. 熵权法、极差法标准化简介与实战
  6. ipam:allocate ip 172.16.3.7 to node x.x.x.112 allocator failed, provided IP is already allocated
  7. Python之 函数笔记
  8. Python class __int__容易理解
  9. ip ban linux,在Linux中fail2ban:unban ip如何(使用fail2ban-client)
  10. 网站挂马危害及其防御措施