小调整。
parent
1e97113bd8
commit
91e1a34aae
|
@ -25,13 +25,10 @@ protocol.registerSchemesAsPrivileged([
|
||||||
{ scheme: 'app', privileges: { secure: true, standard: true } }
|
{ scheme: 'app', privileges: { secure: true, standard: true } }
|
||||||
])
|
])
|
||||||
|
|
||||||
let devToolsStatus = false
|
|
||||||
|
|
||||||
function openDevTools () {
|
function openDevTools () {
|
||||||
try {
|
try {
|
||||||
log.debug('尝试打开 `开发者工具`')
|
log.debug('尝试打开 `开发者工具`')
|
||||||
win.webContents.openDevTools()
|
win.webContents.openDevTools()
|
||||||
devToolsStatus = true
|
|
||||||
log.debug('打开 `开发者工具` 成功')
|
log.debug('打开 `开发者工具` 成功')
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
log.error('打开 `开发者工具` 失败:', e)
|
log.error('打开 `开发者工具` 失败:', e)
|
||||||
|
@ -42,7 +39,6 @@ function closeDevTools () {
|
||||||
try {
|
try {
|
||||||
log.debug('尝试关闭 `开发者工具`')
|
log.debug('尝试关闭 `开发者工具`')
|
||||||
win.webContents.closeDevTools()
|
win.webContents.closeDevTools()
|
||||||
devToolsStatus = false
|
|
||||||
log.debug('关闭 `开发者工具` 成功')
|
log.debug('关闭 `开发者工具` 成功')
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
log.error('关闭 `开发者工具` 失败:', e)
|
log.error('关闭 `开发者工具` 失败:', e)
|
||||||
|
@ -50,7 +46,10 @@ function closeDevTools () {
|
||||||
}
|
}
|
||||||
|
|
||||||
function switchDevTools () {
|
function switchDevTools () {
|
||||||
if (devToolsStatus) {
|
if (!win || !win.webContents) {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
if (win.webContents.isDevToolsOpened()) {
|
||||||
closeDevTools()
|
closeDevTools()
|
||||||
} else {
|
} else {
|
||||||
openDevTools()
|
openDevTools()
|
||||||
|
|
Loading…
Reference in New Issue