一次开发,随处测试:Mozilla推出Web跨浏览器调试工具

标签: 开发 测试 mozilla | 发表时间:2014-09-12 10:40 | 作者:[email protected](boxi)
出处:http://www.36kr.com/


对于Web开发者来说,浏览器的兼容性是个大问题。五花八门的浏览器种类和版本(包括移动版)导致应用的展示效果有时候各不相同,需要经过在各种浏览器场景下利用所附带的工具进行调试才能保证正常的呈现效果。但是Mozill本周四 推出了Firefox Tools Adapter插件即将把Web开发者从转向苦差事中解放出来,它可以让开发者在Firefox浏览器内就能进行针对其他浏览器的调试。

按道理来说,在Web开发的世界里,如果HTML5和CSS能一统天下的话,浏览器的差异应该就不成问题。但事实是,每个浏览器自身都多多少少有一些“原生”的东西。为了保证应用的呈现效果,Web开发者往往只能使用浏览器随带的开发者工具来调试代码;此外,熟悉各种浏览器的各种开发和调试工具也是很累的事。

但是Firefox Tools Adapter这个插件可以让这种状况改观,它可以让网站开发者在Firefox的环境内进行针对Android Chrome和iOS Safari的调试。Web开发者可以利用Firefox的JavaScript调试器、DOM inspector及CSS编辑器,通过远程调试协议进行针对Chrome、Safari等浏览器的调试。插件支持的功能包括脚本调试、通过开发者控制台运行Web代码、以及修改网站在iPhone、iPad及Android等手机上的布局。

此前Firefox内部曾开发了一套工具用来调试Android版Firefox和Firefox OS,这套工具可以在开发者将移动设备连接到桌面时让Firefox的工具在Android的Chrome和iOS的Safari浏览器上工作。这次推出的插件正是在此基础上开发的。

不过Firefox的这个插件仍处于试验阶段,目前仅支持Firefox Nightly,估计在4到5个月内将推广到稳定版。

几个月前,Mozilla发布了WebIDE项目,其意图是将浏览器打造为一个不仅仅消费Web应用而且也能开发和部署Web应用的完整环境。但是WebIDE面临的鸿沟是Web应用往往只能运行在少数浏览器内,而WebIDE只能在Firefox和Firefox OS下工作。有了Firefox Tools Adapter之后,WebIDE将变成一个跨平台的工具。

可以预期的是,这个原名为“热夜之梦”的项目一定能赢得Web开发界不少热烈的掌声,而Mozilla也将因为其开放性赢得更多的Web开发者。

除非注明,本站文章均为原创或编译,转载请注明: 文章来自 36氪

36氪官方iOS应用正式上线,支持『一键下载36氪报道的移动App』和『离线阅读』 立即下载!

相关 [开发 测试 mozilla] 推荐:

一次开发,随处测试:Mozilla推出Web跨浏览器调试工具

- - 36氪 | 关注互联网创业
对于Web开发者来说,浏览器的兼容性是个大问题. 五花八门的浏览器种类和版本(包括移动版)导致应用的展示效果有时候各不相同,需要经过在各种浏览器场景下利用所附带的工具进行调试才能保证正常的呈现效果. 但是Mozill本周四 推出了Firefox Tools Adapter插件即将把Web开发者从转向苦差事中解放出来,它可以让开发者在Firefox浏览器内就能进行针对其他浏览器的调试.

Mozilla将开发独立操作系统

- ccyuling - Solidot
Mozilla宣布了一个新项目“Boot to Gecko”,旨在为开放互联网开发一种完整独立的操作系统,成为ChromeOS或Android的某种竞争对手. 源代码将发布在Github上(暂时只有README). Mozilla此举是为了推广开放Web技术,Boot to Gecko针对的不是笔记本,而是智能手机,为Android兼容设备提供基质.

Mozilla开发Gladius 3D游戏引擎

- SotongDJ - Solidot
Mozilla正在开发名为Gladius的3D游戏引擎,它是Paladin项目的一部分,旨在将3D游戏引入Web. Mozilla已经开发了首个原型游戏RescueFox(工作在最新版Firefox),演示Gladius确能用于创建浏览器3D游戏. Mozilla开发者表示无意进一步开发RescueFox,但会继续开发其它3D游戏演示Gladius的进步.

Mozilla 推出 FuzzDB,安全测试用例数据库

- - 博客园_新闻
Mozilla 推出了 FuzzDB 开源项目,这是一个用于对应用程序进行 Fuzz 安全测试的攻击模式和发现模式数据库,也就是一个包含了各种安全攻击模式的测试用例集合. 其中包括可用于识别特殊的服务器响应和文档资源的攻击模式、可预测的资源名称、正则表达式模式等等. 你可以使用 FuzzDB 来测试 Web 应用程序的安全性,比如:.

Mozilla希望Web开发可以取代原生程序

- bill - cnBeta.COM
Mozilla 正在构建 WebAPI,一组用于在浏览器中调用硬件设备功能的程序接口. 而之前,通常只有原生应用才能调用硬件功能. 此举意在开发一套跨平台解决方案,让开发人员只编写一次代码,就可以在所有移动平台上运行.

Mozilla拟开发移动操作系统 将火狐押宝Android

- fid - cnBeta.COM
据国外媒体报道,Mozilla基金会加大了Android版火狐浏览器的开发力度,以进一步提高其性能,降低能耗,使之适合在平板电脑上运行. 另外还在尝试移动操作系统项目Boot to Gecko,旨在打造一款能直接启动到浏览器的手机操作系统.

Mozilla开发基于Firefox OS的流媒体电视棒

- - Solidot
在踏入智能手机领域之后,Mozilla正在研发另一个秘密项目:类似Chromecast的流媒体电视棒,运行Firefox OS操作系统. 和Firefox OS智能手机一样,Mozilla的电视棒也将没有任何限制,将会开放启动引动程序. Chromecast限制了成人内容,而Mozilla的电视棒将不会有此类的内容限制.

Mozilla Persona测试版发布,一个密码登录所有网站

- - ITeye资讯频道
Mozilla Persona 跨平台和浏览器的登录管理系统,打造安全、便捷简单的登录体验. 支持Persona 登录的网站使用电子邮件地址即可登录,不需要通常网站所必须的用户名和密码,用户也可以免除记住注册 ID 和某个网站登录密码的麻烦. 关于Mozilla Persona: https://login.persona.org/.

Mozilla宣布WebAPI

- Amom - Solidot
Mozilla提议标准化HTML5 API,它宣布了WebAPI,致力于在原生应用和Web应用之间架起桥梁. WebAPI将可以工作在任何操作系统和任何浏览器上,Mozilla计划尽快公布规格草案和实现原型,并递交到W3C以成为新的Web标准. WebAPI将提供一致的、基于Web的应用程序接口,可以通过任何支持HTML5的设备尤其是智能手机访问.

Mozilla选择三星为合作伙伴,致力于开发下一代浏览器引擎Servo

- - 36氪 | 关注互联网创业
近日,Mozilla 官方博客正式宣布它将搭档三星共同打造下一代浏览器引擎Servo. 事实上,早在去年Mozilla旗下的研究机构Mozilla Research就已着手Servo项目. Servo采用Mozilla新推出的Rust语言编写. Mozilla希望通过和三星的合作能将Servo和Rust都能带到Android平台和ARM设备.