在 2025 收官前,看清 Data + AI 的真实走向,点击查看 BUILD 大会精华版 了解详情
写点什么

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:214055
用户头像

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

关注

评论

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

直播问答类微信小程序应用

微擎应用市场

员工打扫扫码登记小程序系统

微擎应用市场

实测有效!低代码 “我的在办” 审批 / 办理一步到位

引迈信息

这家中国公司,凭啥俘获欧美最挑剔客户的“芳心”

慢点科技SlowTech

追觅

解决方案 | 数据堂全栈式数据服务,助力客户构建行业高质量数据集

数据堂

人工智能 AI 数据标注 数据服务 高质量数据集

企训宝教育培训微信小程序

微擎应用市场

鸿蒙5.0应用开发——V2装饰器@Provider和@Consumer的使用

高心星

鸿蒙 HarmonyOS5.0 V2装饰器 @Provider

雅菲奥朗SRE知识墙分享(八): 『SRE事件管理的定义与实践』

雅菲奥朗

SRE 事件管理

能源管理的数字神经:MyEMS如何重塑能效认知

开源能源管理系统

开源 能源管理系统

2025灯具照明行业转型:AI+MES实现智能化升级

万界星空科技

数字化转型 mes 灯具照明行业 灯具照明MES AI智能化MES

CAD中如何关闭图层?CAD图层关闭教程来了

在路上

cad cad看图 CAD看图王

阿里 Qoder 体验超预期,Repo Wiki 功能迎来全新升级

阿里巴巴云原生

阿里云 Qoder

Ollama + Python 极简工作流

测试人

人工智能 软件测试

雅菲奥朗SRE知识墙分享(九): 『变更管理的定义与实践』

雅菲奥朗

SRE 变更管理

能流新智:MyEMS与开源时代的能源感知

开源能源管理系统

开源 开源能源管理系统

从兼容到极致性能——qData数据中台商业版核心指标解读

千桐科技

数据中台 qData 开源数据中台 千数平台 数据治理平台

AI云玩家洗牌时刻,百度智能云凭什么六连冠?

脑极体

AI

StarRocks助力数禾科技构建实时数仓:从数据孤岛到智能决策

阿里云大数据AI技术

阿里云 实时数仓 StarRocks EMR

如何用轻量化的CAD看图软件新建图纸和画图?

在路上

cad cad看图 CAD看图王

合合信息获2025年中国网络安全创新创业大赛奖项,打造多模态AI鉴伪方案

合合技术团队

人工智能 大数据 算法

CAD如何隔离图形

极客天地

CAD怎么修改旋转文本的方向

极客天地

直播精彩回顾 | 告别运维黑洞!博睿数据详解互联网可观测性体系建设三阶段

博睿数据

《2025年OSPO现状与开源管理报告》深度洞察|软件供应链安全与合规治理的关键抓手

安势信息

开源治理 安势信息 OSPO 软件供应链风险 开源管理

开源・数据・能效:MyEMS 如何成为能源管理革新的核心引擎

开源能源管理系统

开源 开源能源管理系统

PWA 与小程序技术特性对比及出海落地策略分析

xuyinyin

如何通过Python SDK 删除 Collection

DashVector

人工智能 数据库 阿里巴巴 AI 大模型

AI如何生成PPT演讲稿?一站式AI搞定PPT制作全流程

职场工具箱

PPT 办公软件 AIGC AI工具 AI生成PPT

告别 MaaS 模型选型困难:AI Ping 为大模型服务选型提供精准性能评测排行榜

猫头虎

大模型 大模型评测

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