写点什么

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

  • 2013-03-08
  • 本文字数:1228 字

    阅读完需:约 4 分钟

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

直到2014 年1 月10 日为止, modern.ie 还可免费使用 BrowserStack 三个月,让你可在各种浏览器上测试网站。它还为 Google Chrome Firefox 提供了 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

2013-03-08 01:213697
用户头像

发布了 27 篇内容, 共 84004 次阅读, 收获喜欢 4 次。

关注

评论

发布
暂无评论
发现更多内容

PHP 遇见 Serverless,帮你解决这些痛点!

Serverless Devs

一个低成本确保IM消息时序的方法探讨

BeeWorks

ReactNative进阶(二十七):createMaterialTopTabNavigator 顶部导航组件

No Silver Bullet

1月月更 ReactNative

尚硅谷2022版Java课程体系,霸气来袭

@零度

Java 尚硅谷

「元宇宙十万个为什么」:为什么元宇宙值得投资?

BeeWorks

技术升级!国内公有云厂商首个支持保留消息功能

百度开发者中心

物联网

过年回家前,先签收这份“外挂”

龙智—DevSecOps解决方案

Atlassian Confluence 到期日提醒 confluence插件

WTM活动回顾|WomenTechmakers 2021 Courage to Create

江湖老铁

一文读懂HarmonyOS服务卡片怎么换肤

HarmonyOS开发者

HarmonyOS

一起看看MySQL中的隐藏列

华为云开发者联盟

MySQL 事务 主键 唯一索引 隐藏列

数据安全产品之堡垒机详细介绍-行云管家

行云管家

网络安全 防火墙 数据安全 堡垒机

免费下载!FFA 系列专刊|《Flink CDC 新一代数据集成框架》电子书

Apache Flink

大数据 flink 编程 实时计算 IT

Apache Flink ML 2.0.0 发布公告

Apache Flink

大数据 flink 编程 实时计算

TiDB 在国信证券海量数据高并发场景中的实践

PingCAP

Jira Software 年度总结:12个重要功能大放送!

龙智—DevSecOps解决方案

Jira Atlassian Atlassian Jira

认识 Express 的 res.send() 和 res.end()

编程三昧

JavaScript 前端 nodejs Express 1月月更

大数据开发之Flink + TiDB

@零度

flink 大数据开发

MultipartFile与File的一些事

华为云开发者联盟

spring File 文件 MultipartFile 中转文件

SAE 最佳实践范本:助力视野数科进入云原生“快车道”

Serverless Devs

Serverless SAE

『TDengine2021用户故事』征文活动进入投票阶段!

TDengine

tdengine

虎符推出AMM流动性资金池 支持现货专区做市赚收益

区块链前沿News

流动性 虎符 Hoo 虎符交易所 AMM

内网是什么意思?指什么网?内网需要做等保测评吗?

行云管家

安全 内网 等保测评

🏆【Alibaba中间件技术系列】「Nacos技术专题」配置中心加载原理和配置实时更新原理分析(中)

码界西柚

nacos 配置中心 Alibaba 1月日更 Apache alibaba

迪斯尼《曼达洛人》艺术总监和制作设计师亲自揭秘背后的虚拟场景制作

龙智—DevSecOps解决方案

perforce 曼达洛人 西部世界 虚拟场景

焱融科技年度报告如约而至,如 Beijing 初雪

焱融科技

云计算 分布式 云原生 高性能 文件存储

java开发之Mybatis 快问快答

@零度

mybatis JAVA开发

【云图说】DDS读写两步走,带您领略只读节点的风采

华为云开发者联盟

数据库 节点 DDS 文档数据库 DDS读写

Flink CDC 系列 - Flink MongoDB CDC 在 XTransfer 的生产实践

Apache Flink

大数据 flink 编程 实时计算 IT

龙头整机厂商宝德加入,共建龙蜥社区开源新生态

OpenAnolis小助手

Linux 开源 合作伙伴

如何快速实现离散企业全链路数字化管理

华为云开发者联盟

数据采集 华为云IoT 智能制造 黑湖科技 数据中枢

QuanXiang 2022 Q1 开源路线图

全象云低代码

开源 工作流 低代码 表单

modern.ie帮助开发者对代码做浏览器兼容性测试_HTML5_Anand Narayanaswamy_InfoQ精选文章