在 MacOs Electron BrowserWindow.LoadURL 上不工作
On MacOs Electron BrowserWindow.LoadURL not working
我是电子新手。
我使用 Vue CLI 插件 Electron Builder 创建基础项目。
在 window BrowserWindow.LoadURL 它有效。
但在 macOS 上 BrowserWindow.LoadURL 不工作。
macOS 版本 10.10.5,
电子版本 11.4.7
try {
//it not working on macos
await win.loadURL(process.env.WEBPACK_DEV_SERVER_URL)
} catch (err) {
//can't catch any err on macos
console.log(`loadURL err, url: ${process.env.WEBPACK_DEV_SERVER_URL}, info: ${err}`)
}
我搜索了很多答案,但没有得到任何答案。
任何人都可以为此提出解决方案吗?任何帮助将不胜感激。
run electron
safari loads url
在 loadURL 函数下面...
if (process.env.WEBPACK_DEV_SERVER_URL) {
// Load the url of the dev server if in development mode
await win.loadURL(process.env.WEBPACK_DEV_SERVER_URL)
if (!process.env.IS_TEST) win.webContents.openDevTools()
} else {
createProtocol('app')
// Load the index.html when not in development
win.loadURL('app://./index.html')
}
尝试添加此代码块以检查页面内容是否准备就绪或是否已完成加载。如果是,显示 window 并关注它。
win.webContents.on('did-finish-load', () => {
if (!win) {
throw new Error('`win` is not defined');
}
if (process.env.START_MINIMIZED) {
win.minimize();
} else {
win.show();
win.focus();
}
});
我是电子新手。 我使用 Vue CLI 插件 Electron Builder 创建基础项目。 在 window BrowserWindow.LoadURL 它有效。 但在 macOS 上 BrowserWindow.LoadURL 不工作。 macOS 版本 10.10.5, 电子版本 11.4.7
try {
//it not working on macos
await win.loadURL(process.env.WEBPACK_DEV_SERVER_URL)
} catch (err) {
//can't catch any err on macos
console.log(`loadURL err, url: ${process.env.WEBPACK_DEV_SERVER_URL}, info: ${err}`)
}
我搜索了很多答案,但没有得到任何答案。 任何人都可以为此提出解决方案吗?任何帮助将不胜感激。
run electron
safari loads url
在 loadURL 函数下面...
if (process.env.WEBPACK_DEV_SERVER_URL) {
// Load the url of the dev server if in development mode
await win.loadURL(process.env.WEBPACK_DEV_SERVER_URL)
if (!process.env.IS_TEST) win.webContents.openDevTools()
} else {
createProtocol('app')
// Load the index.html when not in development
win.loadURL('app://./index.html')
}
尝试添加此代码块以检查页面内容是否准备就绪或是否已完成加载。如果是,显示 window 并关注它。
win.webContents.on('did-finish-load', () => {
if (!win) {
throw new Error('`win` is not defined');
}
if (process.env.START_MINIMIZED) {
win.minimize();
} else {
win.show();
win.focus();
}
});