向导 - 使用开发人员工具扩展
优质
小牛编辑
155浏览
2023-12-01
对于大多数DevTools的扩展,你可以直接下载源码,然后通过API加载它们。Electron会记住已经加载了哪些扩展,所以你不需要每次创建一个新window时都调用BrowserWindow.addDevToolsExtension
API。
注:React DevTools目前不能直接工作,详情留意https://github.com/atom/electron/issues/915
参考来编译这个扩展源码。
然后你就可以在任意页面的DevTools里加载React DevTools了,通过控制台输入如下命令加载扩展:
理论上,Electron可以加载所有为chrome浏览器编写的DevTools扩展,但它们必须存放在文件夹里。那些以形式发布的扩展是不能被加载的,除非你把它们解压到一个文件夹里。
Electron目前并不支持chrome扩展里的后台运行(background pages)功能,所以那些依赖此特性的DevTools扩展在Electron里可能无法正常工作。
考虑到并非所有的APIs都实现完毕,如果DevTools正在使用除了chrome.devtools.*
之外的其它APIs,这个扩展很可能无法正常工作。你可以通过报告这个扩展的异常信息,这样做方便我们对该扩展的支持。