使用 Chrome Dev Tools 作为库?

Use Chrome Dev Tools as a library?

Chrome 开发工具是否只能通过 Chrome 扩展程序使用?或者有没有一种方法可以使用它,例如,作为 JS 独立文件中的库?

我想说 About 网站上的第一句话很清楚:

... built into Google Chrome.

所以官方,由Google,它只适用于Chrome。它是 Chrome 的一部分,而不是一个独立的库。与 DevTools 相关的问题是 Chromium 的一部分,人们可以在其中做出贡献。

更新

Chrome DevTools Frontend is now an NPM package that you can take advantage of. It is based from the new DevTools sub-repo 闪烁。因此,您可以轻松获取 DevTools 资产并保持 up-dated 无需太多工作。


原版post

这取决于你到底想要什么。您可以挖掘和撕掉前端的一些部分以供使用。就像 Konrad 的 Betwixt 一样,将网络面板设计拉出来并将其插入 OS 拦截器。因此,您可以使用您熟悉并喜欢的网络面板来调试桌面上的任何应用程序。

现在,你能轻松做这种事情吗?甚至保留它auto-updated?不,不是真的。这是相当复杂的,你需要能够自己处理这些东西。话虽这么说,如果你想挑战,那么代码对所有人开放。