INNER CODE UNIT · TypeScript
openSettingsFromNativeShell
hoowhoami/EchoMusic · src/main/app.ts:117
const openSettingsFromNativeShell = async () => {
await restoreActiveWindowMode();
getMainWindow()?.webContents.send('app:open-settings');
};
app.on('web-contents-created', (_event, contents) => {
configureWebContentsShortcuts(contents, {
openSettings: openSettingsFromNativeShell,
});
});
app.whenReady().then(async () => {
try {
await initializeNetworkSettings();
} catch (error) {
log.error('[Network] Failed to initialize global network policy:', error);
dialog.showErrorBox(
'网络代理初始化失败',