@2o3t/electron-window-manager
Version:
Convenience manager methods for Electron windows.
24 lines (20 loc) • 500 B
JavaScript
;
// 窗口通用配置
module.exports = (opts = {}) => {
const options = {
useContentSize: true,
show: false,
};
Object.assign(opts, options);
if (!opts.webPreferences) {
opts.webPreferences = {};
}
const webPreferences = {
// 为了安全配置
nodeIntegrationInWorker: false,
webSecurity: true,
nodeIntegration: false,
};
Object.assign(opts.webPreferences, webPreferences);
return opts;
};