electron 问题汇总

此博客记录了使用 electron 过程中遇到的一些问题及解决办法。

  1. 如何设置全屏并隐藏菜单栏?
Menu.setApplicationMenu(null) // 1. 设置菜单栏为空
/**
 * Initial window options
 */
mainWindow = new BrowserWindow({
  fullscreen: true, // 2. 全屏
  titleBarStyle: 'hidden', // 3. 隐藏标题栏
  webPreferences: { webSecurity: false },
})
  1. 关闭跨域检查。
mainWindow = new BrowserWindow({
  fullscreen: true, 
  titleBarStyle: 'hidden',
  webPreferences: { webSecurity: false }, // 取消浏览器安全检查
})
  1. 关闭 iframe 跨域。
app.commandLine.appendSwitch('disable-site-isolation-trials');
  1. vue-electron^1.0.6 打包时报错:Identifier 'tasks' has already been declared。
    由于打包脚本 bug 导致,修改 .electron-vue/build.js 文件,移除下面内容:
const tasks = ['main', 'renderer']
const m = new Multispinner(tasks, {
  preText: 'building',
  postText: 'process'
})
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容