■李进才
在2017年的Edge网络峰会上,微软曾宣布计划重构MicrosoftEdge的开发工具。近日,该公司为我们带来了新款EdgeDevTools的预览版本,感兴趣的朋友可到MicrosoftStore下载这款单独的WebAPP。此外,它还允许开发者使用最新版本的MicrosoftEdgeDevTools来调试他们的应用,而无需安装最新的Windows10Insider编译版本。
新工具允许开发者调试在MicrosoftEdge布局引擎中运行的应用程序,包括即将随“红石4”一同到来的新款PWA应用(即 ProgressiveWebApps)。
此外,该工具支持对相同网络(或通过USB连接)的远程设备进行调试。如需体验,请先在Windows10设置应用中启用设备门户(DevicePortal)。
团队解释称:
我们正在预览这项在另一台设备(或虚拟机)上调试MicrosoftEdge的另一个实例的JS功能支持。
随着时间的推移,我们会添加完整的开发工具支持,以应对在任意Windows10设备上的每一个EdgeHTML实例。
新版DevTools应用还采用了全新的EdgeDevTools协议(与ChromeDevToolsProtocol很是一致):
此前,MicrosoftEdgeDevTools需要借助侵入性的nativehooks,才能配合EdgeHTML和Chakra引擎工作,但这使得VS、VSCode、Sonarwhal以及生态系统中的其它开源工具难以支持MicrosoftEdge。
喜欢尝鲜的朋友可以在运行Windows10秋季创意者更新的PC上,运行新款DevToolsPreivew版本。微软鼓励大家提交反馈,且在未来数月,团队还会给它添加更多功能。