在开发应用程序时,跨多个浏览器和设备进行开发是开发者面临的主要问题。如果能够使用一个工具跨桌面、Android 和 iOS 调试应用程序,那不是很好吗?我们相信 Web 足够强大,可以提供满足这些需求的移动 Web 开发解决方案!
Firefox Tools Adaptor 是一个实验性的 Firefox 扩展程序,它将 Firefox 开发者工具连接到其他主流浏览器引擎。此扩展程序将我们为调试 Firefox OS 和 Android 上的 Firefox 而构建的强大工具扩展到了其他主流移动浏览器,包括 Android 上的 Chrome 和 iOS 上的 Safari。目前,这些工具包括 Inspector、Debugger 和 Console。
没有什么可以取代设备上的测试。但设备上的开发者工具一直很繁琐且特定于供应商。跨平台开发涉及学习和在所有不同浏览器的开发者工具之间切换。
此扩展程序允许您使用桌面环境来处理多个小屏幕设备,而不会占用宝贵的屏幕空间。您只需使用设备,然后在您的电脑上找出问题所在,无论设备上的平台和浏览器引擎如何。
扩展程序的工作原理
立即试用
此项目仍处于早期阶段,但我们为好奇或想要贡献的开发者提供了一个预览版。您只需要最新版本的 Firefox Nightly 和扩展程序。请按照 Firefox Tools Adapter 说明 开始使用。
此预览版适用于 Android 上的 Chrome 37(当前可作为 Chrome Beta 获取)和 iOS 上的 Safari。某些部分运行良好,而其他部分则需要改进。请试用并告知我们您的想法!
幕后故事
此扩展程序是 Firefox 开发者工具协议的新实现。它不是直接与内容交互,而是与 Chrome 和 iOS 提供的远程调试协议进行通信。此实现托管在 Firefox 进程内部,并由 Firefox 开发者工具内部使用。
何时发布正式版?
我们今天展示的是一个早期预览版。我们将在未来几个月积极开发它,很大程度上取决于您的反馈。我们将及时通知您有关新更新的信息!
如何贡献
您可以访问 GitHub 项目页面 获取参与代码的说明。您的反馈也很有用:您可以在 Twitter 上与我们交流,地址为 @FirefoxDevTools,或通过 GitHub 问题 或 UserVoice 向我们反馈。
关于 Robert Nyman [荣誉编辑]
Mozilla Hacks 技术布道师和编辑。发表演讲和撰写博客文章,主题涉及 HTML5、JavaScript 和开放 Web。Robert 是 HTML5 和开放 Web 的坚定支持者,自 1999 年以来一直从事 Web 前端开发工作,在瑞典和纽约市都有过工作经历。他还定期在 http://robertnyman.com 上发表博客文章,喜欢旅行和结识新朋友。
关于 Chris Heilmann
HTML5 和开放 Web 布道师。让我们一起修复它!
28 条评论