Mozilla在最近的Firefox Nightly更新版本中推出了一項名為Firefox Replay的實驗性工具,它允許Firefox內容進程記錄其行為,稍后重放并回退到早期狀態。重放過程會保留所有相同的JS行為、DOM結構,圖形更新,以及其他行為。瀏覽器的JS調試器可用于檢查和控制重播。目前這一功能僅支持macOS。
MDN(Mozilla Developer Network,Mozilla開發人員網站)網頁文檔中將該功能稱為Web Replay,由于還在測試中,它是默認禁用的,可以使用devtools.recordreplay.enabled首選項手動開啟。通過“工具”的“Web開發者”菜單,查看“錄制/回放”選項卡,啟用的新調試器界面,可以訪問功能。文檔還提到,其中部分內容仍處于pre-alpha階段。
Firefox Replay開發團隊的成員jasonlaster11也在網絡發帖回復了大家的疑問。他表示該功能目前處于用戶階段,一旦被列入正式路線圖,絕對會優先考慮跨平臺支持。官網firefox-replay.com也正在構建中,還未正式發布。此外,針對用戶的憂慮,他還保證Replay一定是開源的。
通過這一類新的工具,Firefox或將為開發人員帶來更好的網頁調試體驗。有關Firefox Replay的更多信息,可查看MDN文檔。