■李進(jìn)才
在2017年的Edge網(wǎng)絡(luò)峰會上,微軟曾宣布計劃重構(gòu)MicrosoftEdge的開發(fā)工具。近日,該公司為我們帶來了新款EdgeDevTools的預(yù)覽版本,感興趣的朋友可到MicrosoftStore下載這款單獨的WebAPP。此外,它還允許開發(fā)者使用最新版本的MicrosoftEdgeDevTools來調(diào)試他們的應(yīng)用,而無需安裝最新的Windows10Insider編譯版本。
新工具允許開發(fā)者調(diào)試在MicrosoftEdge布局引擎中運行的應(yīng)用程序,包括即將隨“紅石4”一同到來的新款PWA應(yīng)用(即 ProgressiveWebApps)。
此外,該工具支持對相同網(wǎng)絡(luò)(或通過USB連接)的遠(yuǎn)程設(shè)備進(jìn)行調(diào)試。如需體驗,請先在Windows10設(shè)置應(yīng)用中啟用設(shè)備門戶(DevicePortal)。
團(tuán)隊解釋稱:
我們正在預(yù)覽這項在另一臺設(shè)備(或虛擬機(jī))上調(diào)試MicrosoftEdge的另一個實例的JS功能支持。
隨著時間的推移,我們會添加完整的開發(fā)工具支持,以應(yīng)對在任意Windows10設(shè)備上的每一個EdgeHTML實例。
新版DevTools應(yīng)用還采用了全新的EdgeDevTools協(xié)議(與ChromeDevToolsProtocol很是一致):
此前,MicrosoftEdgeDevTools需要借助侵入性的nativehooks,才能配合EdgeHTML和Chakra引擎工作,但這使得VS、VSCode、Sonarwhal以及生態(tài)系統(tǒng)中的其它開源工具難以支持MicrosoftEdge。
喜歡嘗鮮的朋友可以在運行Windows10秋季創(chuàng)意者更新的PC上,運行新款DevToolsPreivew版本。微軟鼓勵大家提交反饋,且在未來數(shù)月,團(tuán)隊還會給它添加更多功能。