Mozilla 正在 Firefox 中测试一项名为“Time Travel Debugging”
的新功能。该功能面向开发者,目前仅适用于最新版本的 Firefox Nightly for
Mac 。

IT之家7月29日消息据Bleeping
Computer消息,Mozilla正在火狐浏览器中测试一项名为“时间旅行调试”(Time
Travel Debugging)的新功能。这项功能面向开发者,目前仅在最新版本Firefox
Nightly for Mac上推出。

澳门新葡萄京官网注册 1

澳门新葡萄京官网注册 2

IT之家报道,根据消息,这项新功能实际上是火狐此前推出的此前WebReplay项目的现实版。Mozilla的文档显示,WebReplay功能能让火狐内容“记录行为,在稍后进行回放、回到早期状态”。此外,Replay进程“会保留所有相同的JS行为、DOM
结构、图形更新以及大部分发生在录制时的其他行为”,浏览器的JS调试器也可用于对Reply进行检查和控制。

Mozilla的Firefox开发团队近日在wiki页面上公布了该浏览器的下一步计划——将添加一个社交化API。据悉,该API将在新的Firefox开发版本中出现,目前,Mozilla正在向用户寻求该功能的外观设计方案。前一段时间,Mozilla在Firefox中添加了一个搜索API,该API允许搜索引擎供应商只需少量工具即可在浏览器中添加他们的服务。此次添加的社交API,将允许社交服务通过提供少数URL和其他参数,来告诉浏览器如何与它进行交互。在前端方面,开发团队建议创建一个新的“社交服务栏”,其中将包含一些不同的社交网站相关信息,并允许用户与它们进行交互。用户可以从供应商名单中添加新的服务,以及打开或关闭不同的服务。每个服务都将有自己的、在沙箱中的后端进程,并可以定期从供应商处获取数据。目前,以上这些方案只是建议,Mozilla正在积极征求开发者的意见。在接下来的几天,新的API后端方案的雏形将登陆Mozilla的开发库;在此之后,Mozilla希望添加一些建议网站列表;下一步将支持服务通知;接下来,应该会支持新闻订阅和聊天。详细信息可以参阅Mozilla的wiki页面。Via
MozillaBlog

新的
Firefox Time Travel Debugging 功能实际上就是以前在旧版 Firefox 中被称为
WebReplay 的重新实现。根据 Mozilla
的文档显示,WebReplay 允许
Firefox
内容进程“记录开发者的行为,稍后重放,然后回到之前的状态”,Replay 进程会保留所有相同的
JS 行为,DOM
结构,图形更新以及录制时发生的大多数其他行为。

这一功能将是火狐Web Developer
Tools的一部分,按照消息它将会成为一项很实用的功能。你可以通过以下步骤开启这一功能:

如此看来,该功能其实非常实用,它允许开发者记录复杂页面的呈现方式,并允许开发者及时回过头来查看在什么时候以及在哪些操作中发生故障。

在Mac上安装Firefox Nightly

Time Travel Debugging 是 Firefox 的 Web Developer Tools
的一部分,这是一组面向开发者的站点调试实用程序,在各个 Firefox
版本中均可按 F12 打开和关闭。

转到about:config,启用devtools.recordreplay.enabled

Time Travel Debugging
功能目前正在测试中,尚不清楚何时会加入到正式版本中,可关注 Bugzilla
页面了解其最新进度。

通过“工具> Web开发人员>记录执行打开新选项卡”

澳门新葡萄京官网注册 3

来源:bleepingcomputer
编译:开源中国