调试工具
const {BrowserWindow} = require('electron')
let win = new BrowserWindow()
try {
win.webContents.debugger.attach('1.1')
} catch (err) {
console.log('Debugger attach failed : ', err)
}
win.webContents.debugger.on('detach', (event, reason) => {
console.log('Debugger detached due to : ', reason)
})
win.webContents.debugger.on('message', (event, method, params) => {
if (method === 'Network.requestWillBeSent') {
if (params.request.url === 'https://www.github.com') {
win.webContents.debugger.detach()
}
}
})
win.webContents.debugger.sendCommand('Network.enable')实例方法
debugger.attach([protocolVersion])
debugger.attach([protocolVersion])debugger.isAttached()
debugger.isAttached()debugger.detach()
debugger.detach()debugger.sendCommand(method[, commandParams, callback])
debugger.sendCommand(method[, commandParams, callback])实例事件
事件: 'detach'
事件: 'message'
Last updated