我的 Capacitor Electron 应用程序以主机名连字符 (-) 开头
capacitor-electron://-/
我想将主机名更改为某个字符串,但找不到任何选项。
capacitor-electron://abc/
这通常可以在创建 Electron BrowserWindow 的 electro.js 文件中完成。在 Capacitor Electron 项目中找到 electro.js 文件,并找到正在创建 BrowserWindow 和设置 URL 的部分。 修改 URL 以包含您所需的主机名。 例如,如果您的 electro.js 文件如下所示:
const { app, BrowserWindow } = require('electron');
const { CapacitorSplashScreen, configCapacitor, onAppReady } = require('@capacitor/electron');
const path = require('path');
let mainWindow;
function createWindow () {
mainWindow = new BrowserWindow({
width: 800,
height: 600,
webPreferences: {
preload: path.join(__dirname, 'preload.js'),
}
});
// Load the app's URL here
mainWindow.loadURL('capacitor-electron://-');
// Other code...
}
app.whenReady().then(createWindow);
// Other code...
您应该将设置 URL 的行更改为:
mainWindow.loadURL('capacitor-electron://abc');
我认为这应该有帮助。