【AICon】探索RAG 技术在实际应用中遇到的挑战及应对策略!AICon精华内容已上线73%>>> 了解详情
写点什么

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

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

关注

评论

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

Presto 设计与实现(五):自动配置

冰心的小屋

数据湖 自动配置 presto 设计与实现

开启AI创新之旅!“华为云杯”2023人工智能应用创新大赛

科技热闻

手机直播源码开发,协议讨论篇(三):RTMP实时消息传输协议

山东布谷科技

软件开发 RTMP 源码搭建 手机直播源码 实时消息传输协议

Nginx No, Traefik Yes

newbe36524

Snagit 中文for mac(强大的屏幕截图工具) 2023.2.2

胖墩儿不胖y

Mac软件 截图工具 屏幕截图

MySQL运行时的可观测性

GreatSQL

数据库 greatsql

mac电脑远程连接工具 Microsoft Remote Desktop激活中文

mac大玩家j

远程办公 远程 Mac 软件 mac远程链接

2023上海国际智慧停车展览会

AIOTE智博会

城博会 智慧停车展 智慧停车展会 智慧停车博览会

校源行丨开放原子开源基金会赴南大和南理工走访交流

开放原子开源基金会

开源

IPD(集成产品开发)与CMMI的对比

禅道项目管理

ARTS第一周

壹贰叁

ARTS2334

okokabcd

如何在SAM时代下打造高效的高性能计算大模型训练平台

蓝海大脑GPU

MySQL : 好好学习一下InnoDB中的页

java易二三

Java MySQL 数据库 程序员 计算机

Python爬虫实战:根据关键字爬取某度图片批量下载到本地(附上完整源码)

袁袁袁袁满

Python 爬虫案例

将整python项目的代码中的py文件转为so

关耳

Python

2023 年第 33 周 ARTS 打卡

Bryan

Kafka 开飙了!5分钟,带你体验一把“速度与激情”

java易二三

Java Docker 计算机

PS2021一键抠图 Photoshop 2021中英文激活版下载 ps2021新功能

mac

PhotoShop PS20221下载 苹果mac Windows软件 图像编辑软件

软件测试/测试开发丨Pytest结合数据驱动

测试人

Python 程序员 软件测试 数据驱动 pytest

25. matplotlib

茶桁

Python matplotlib

我们招聘啦!(Java、测试、后端)

数新网络官方账号

大数据 数据仓库 企业招聘

Docker之Docker Compose技术详解。

百度搜索:蓝易云

Docker 云计算 Linux 运维 yaml

如何在Centos的SSH2终端中终止-停止-结束某个Python程序的运行?

百度搜索:蓝易云

Python Linux centos 运维 SSH

在探索的道路上持续“做对”,火山引擎A/B测试成为这家企业数字基建

字节跳动数据平台

大数据 A/B 测试 企业号 8 月 PK 榜

Nautilus Chain 主网上线拉开模块化序幕,一文纵览生态项目

威廉META

python通过将py文件转为so实现代码加密

关耳

Python

代码随想录Day45 - 动态规划(七)

jjn0703

Nautilus Chain 主网上线拉开模块化序幕,一文纵览生态项目

鳄鱼视界

使用Dubbo这么久,才知道这些功能竟如此“亮眼”

java易二三

程序员 dubbo 计算机

在 Go 中如何编写出可测试的代码

江湖十年

golang 后端 单元测试

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