|  | 
 
| electron实现对mainWindow.loadURL的监控,如果加载失败,给出一个提示 
 
 复制代码// 导入Electron模块
const { app, BrowserWindow, dialog } = require('electron');
// 创建一个新的浏览器窗口
let mainWindow;
// 创建主窗口并加载URL
function createWindow() {
    mainWindow = new BrowserWindow({ width: 800, height: 600 });
    // 监听加载URL的情况
    mainWindow.webContents.on('did-fail-load', (event, errorCode, errorDescription, validatedURL) => {
        dialog.showErrorBox('加载失败', '页面加载失败,请检查您的网络连接。');
    });
     mainWindow.loadURL('https://www.example.com');
     // 处理窗口关闭事件
    mainWindow.on('closed', () => {
        mainWindow = null;
    });
}
 // 当Electron准备就绪时,创建窗口
app.on('ready', createWindow);
 在这段代码中,我们创建了一个BrowserWindow并加载了一个URL。然后,我们监听了webContents的 `did-fail-load` 事件来检测加载失败的情况。如果加载失败,将显示一个包含友好中文错误消息的对话框。您可以根据需要修改URL和错误消息。随时调整代码以满足您的具体需求。
 
 
 | 
 |