12 lines
468 B
JavaScript
12 lines
468 B
JavaScript
// main/utils/guard.js
|
|
const { app } = require('electron')
|
|
|
|
function setupGuards() {
|
|
process.on('uncaughtException', (error) => console.error('uncaughtException:', error))
|
|
process.on('unhandledRejection', (reason) => console.error('unhandledRejection:', reason))
|
|
app.on('web-contents-created', (_, contents) => {
|
|
contents.on('render-process-gone', (_e, details) => console.error('渲染崩溃:', details))
|
|
})
|
|
}
|
|
module.exports = { setupGuards }
|