Electron项目打包的桌面应用如何全屏

32 阅读1分钟

windows 系统

无论是vite + electron 还是原生electron + renderer 渲染的都可以在main.ts里面加入

    // Full screen
    mainWindow.setFullScreen(true)

Linux、Ubuntu系统

linux系统全屏也可以加上面的代码,如果不行就多在new BrowserWindow加一个属性

    fullscreen: true

浏览器Referer不同源问题

同样main.ts里面配置

    import { session } from 'electron'
    
    session.defaultSession.webRequest.onBeforeSendHeaders((details, callback) => {
    details.requestHeaders['Referer'] = 'https://xxx.com'
    callback({ cancel: false, requestHeaders: details.requestHeaders })
    })