微软即将为Edge推出新的开发工具协议

Posted Linux就该这么学

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微软即将为Edge推出新的开发工具协议相关的知识,希望对你有一定的参考价值。


微软于4月30日发布了Edge 17版,其中推出了微软Edge开发工具协议(Microsoft Edge DevTools Protocol),这是一组JSON和JSON-RPC的API,用于让客户端与Edge浏览器的选项卡进行交互。该协议遵循了Chrome开发工具协议模型,让开发人员能够通过标准Web技术来构建可与Edge浏览器交互的工具。

该协议通过解耦客户端与平台,让我们开始了推进Edge浏览器开发工具生态系统的第二阶段任务。在本地和Web开发环境中,HTTP和WebSocket技术随处可见,因此各种编程语言编写的客户端可以通过该协议与Edge浏览器进行集成。我们希望该协议的推出,可以大大降低那些想要创建Edge开发工具的开发者们的门槛。在发布申明博客中,微软资深产品经理Brendyn Alexander表示:

微软即将为Edge推出新的开发工具协议

微软还发布了使用该协议的两个客户端:微软Edge开发预览工具和Visual Studio 2017。该协议仿照Chrome开发工具协议以及正在发展中的WICG开发工具标准。根据目前客户端上的文档:

开发工具协议0.1初始版本提供了一些核心的调试功能,如设置断点、代码步进以及查看堆栈信息。 在Edge开发工具的界面中,这些就是调试器面板中的各个功能,但没有缓存视图(如Web存储,Service worker,Cache API和IndexedDB)。

协议的功能按“域”维度来组织,初始版本主要支持了“调试器”域,并最小限度支持了“页面”和“运行时”域,当然还有用于查询可用域列表的“Schema”元数据域。

如果微软继续基于Chrome开发工具协议进行开发,可以预计在未来的版本中将增加更多其他域。在谷歌开发工具协议的文档中重点介绍了39个不同的域,从可访问性到Service worker,外部工具可以使用大量的浏览器功能。

其他主流浏览器也都正处于实现开发工具协议的不同阶段。按Chrome最新稳定版文档中描述,其包含了16个域,而webkit(即Safari)的github中的协议目录上显示,有24个不同域的协议正在开发中。Firefox似乎是主流浏览器中最落后的一个,只存在一个已经停滞的相关tracking bug也没有相关文档。

在浏览器外,Node.js也支持了谷歌开发工具协议的一个子集,在文档中显示目前支持六个域。开发人员可以通过Chrome工具来直接调试Node程序。想要了解如何通过该方式对Node进行调试,可以查看Chrome开发工具的开发者Paul Irish的相关博客。

有兴趣深入了解微软Edge开发工具协议和微软的开发者生态系统的开发人员可以试用微软Edge开发预览工具,或参阅协议文档。

让您学习到的每一节课都有所收获

《Linux就该这么学》是一本由资深运维专家刘遄老师及国内多名红帽架构师(RHCA)基于最新RHEL7系统共同编写的高质量Linux技术自学教程,极其适合用于Linux技术入门教程或讲课辅助教材。荣获双11、双12购物狂欢节IT品类书籍销量冠军,2017年、2018年国内读者增速最快的技术书籍,您可以在京东、当当、亚马逊及天猫搜索书名后购买,亦可加刘遄老师微信交流学习(手指按住下图3秒钟即可自动扫描)~

刘遄老师QQ:5604583

☀ Linux技术交流群:2636170新群,火热加群中……

☀ 官方站点:www.linuxprobe.com

☀ 书籍在线学习(电脑在线阅读效果更佳

http://www.linuxprobe.com/chapter-00.html


《Linux就该这么学》是一本基于最新Linux系统编写,面向零基础读者的技术书籍。从Linux基础知识讲起,然后渐进式地提高内容难度,详细讲解Linux系统中各种服务的工作原理和配置方式,以匹配真实生产环境对运维人员的要求,突显内容的实用性。想要学习Linux系统的读者可以点击"阅读原文"按钮了解这本书,同时这本书也适合专业的运维人员阅读,作为一本非常有参考价值的工具书!

以上是关于微软即将为Edge推出新的开发工具协议的主要内容,如果未能解决你的问题,请参考以下文章

微软为 Edge 浏览器开设专用于 DevTools反馈的仓库

Chrome扩展移植到Edge浏览器教程

资讯消息:微软即将推出“去中心化”数字身份系统

微软宣布放弃Microsoft Edge,转而使用谷歌Chromium内核

微软统一所有平台的Edge代码库;大学教授向Linux提交漏洞代码致学校被拉黑;苹果M1版Mac的销量超过英特尔版 | 前端周报

微软Edge浏览器越来越强大 可一键打开Office三件套