一次開發,隨處測試:Mozilla推出Web跨瀏覽器除錯工具

36kr發表於2014-09-12

  對於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將變成一個跨平臺的工具。

<embed>

  可以預期的是,這個原名為“熱夜之夢”的專案一定能贏得Web開發界不少熱烈的掌聲,而Mozilla也將因為其開放性贏得更多的Web開發者

相關文章