Electron 打开开发者工具 devtools


下面的例子中,都是基于 main.js 中的 createWindow 中的 mainWindow.webContents. 进行操作的。

1、打开 devtools

mainWindow.webContents.openDevTools()

2、界面右侧打开 devtools

mainWindow.webContents.openDevTools({mode:'right'})

3、界面底部打开 devtools

mainWindow.webContents.openDevTools({mode:'bottom'})

4、界面左侧打开 devtools

mainWindow.webContents.openDevTools({mode:'left'})

5、分离状态打开 devtools

mainWindow.webContents.openDevTools({mode:'detach'})
mainWindow.webContents.openDevTools({mode:'undocked'})

这两种情况下,devtools 都是不和 Electron 的界面在一起的,都是分离状态。但是 undocked 状态下,这个开发者工具是可以合并到主界面中的。detach 状态下是永久分离的。这个就是两者的区别,注意看图标箭头所示位置。

6、关闭 devtools

mainWindow.webContents.closeDevTools()

这个开发者工具 devtools 在正式打包过的 release 中,也是可以打开的,只不过快捷键似乎是不生效的。如果想在 release 中使用开发者工具的话,想办法执行 mainWindow.webContents.openDevTools() 即可。

开发 dev 状态的话,Electron 的开发者工具,也是可以使用快捷键呼出的。win 下的快捷键是:ctrl+shift+i。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM