• 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。

  • 相关阅读:
    c++笔记3
    c++笔记2
    c++笔记1
    零点追踪(零点及量程补偿)
    优秀软件:
    Hart协议
    RL_RTX函数
    keil-rtx
    电源模块选型
    RTX51 Tiny
  • 原文地址:https://www.cnblogs.com/zerotoinfinity/p/14183331.html
Copyright © 2020-2023  润新知