BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

modern.ie帮助开发者对代码做浏览器兼容性测试

| 作者 Anand Narayanaswamy 关注 0 他的粉丝 ,译者 雷慈祥 关注 1 他的粉丝 发布于 2013年3月9日. 估计阅读时间: 4 分钟 | 如何结合区块链技术,帮助企业降本增效?让我们深度了解几个成功的案例。

由微软开发的modern.ie包含了各种免费工具和资源,有了这些就可以使用各种版本的IE浏览器测试代码和网站。它包含一个代码检测向导,该向导能够定位常见的为支持旧版IE浏览器而引入的问题。该引擎扫描所请求网站的HTML5兼容性问题,还提供了能够确保你的网站在各种浏览器和移动设备上都可以正常运行的提示与技巧。

直到2014年1月10日为止,modern.ie还可免费使用BrowserStack三个月,让你可在各种浏览器上测试网站。它还为Google ChromeFirefox提供了BrowserStack插件,有了这款插件,你可以从这些浏览器中一键访问这项虚拟测试服务。

该网站还刊登了由jQuery基金会总裁Dave Methvin和微软技术布道师Rey Bango 撰写的一篇文章,这篇文章详细分析了如何在支持旧版IE浏览器的同时构建现代化网站的20个技巧。这些技巧分为四个主题领域,诸如跨浏览器的基本原则、HTML、CSS以及JavaScript。

为了增进对modern.ie的了解,InfoQ采访了微软IE浏览器的发言人。

InfoQ:你能够和我们分享一下启动modern.ie的主要目的吗?

modern.IE的主要目的是为开发者提供新的资源,这些资源提供了一系列工具,这些工具帮助开发者创建现代化网站,还能够简化跨浏览器、跨平台的测试。目前,该网站包含一个向导,该向导帮助开发者找到常见的有碍用户得到最佳体验的代码实践,此外还提供了BrowserStack三个月免费试用,它是一个虚拟化测试工具,开发者可用它来测试不同的场景。

InfoQ:可以扫描所有平台下开发的网站吗?例如PHP、ASP.NET、ColdFusiion。

扫描器关注影响浏览器兼容性问题的常见模式。采用不同的服务端技术不影响扫描器评估一个站点的能力。

InfoQ:扫描工具所显示结果的准确度有多高?

我们在寻找可能影响浏览器兼容性的常见模式,该报告意在帮助开发者在潜在问题上做决定。在我们的测试中,基于我们收到的反馈,测试结果对开发者来说确实很有帮助。

InfoQ:扫描器是否会提示HTML、JavaScript以及CSS的代码错误?

是的,modern.ie扫描引擎所执行的测试都会有一个详细的评述。

InfoQ:可以分享一下和BrowserStack合作的主要原因吗?

近来虚拟化技术的提高让BrowserStack这类公司能够为客户提供许多虚拟的、托管的浏览器版本。我们想要提高人们对这些服务的意识,让开发者明白,他们能够从日常工作中所使用的任意操作系统、任意浏览器中,使用各种各样的虚拟化浏览器。这意味着他们能够很容易在所有这些浏览器上测试他们的网站,却无需安装任何东西。

InfoQ:为什么需要提供虚拟机?它有什么用?

我们想要使得浏览器兼容性测试变得简单,无需考虑开发者使用的是什么操作系统。这也是我们和BrowserStack合作的原因,使得做浏览器兼容性测试就像访问网站一样简单。对于需要在本地使用各种版本IE浏览器的开发者而言,虚拟机是较常用的,由其是在OSX和Linux中。通过提供目标操作系统虚拟机以及web开发者最常使用的虚拟化软件,我们使得测试变得更加简单。

查看英文原文modern.ie Helps Developers Test Code for Browsers

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

深度内容

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT