electron和vue项目中使用BrowserView的问题?

我想做一个主框体,里面用BrowserView来展示各个子页面并隔离他们

const win = BrowserWindow.fromWebContents(event.sender)
const view = new BrowserView()
win.setBrowserView(view)
view.setBounds({ x: 300, y: 300, width: 1300, height: 1300 })

view.webContents.loadURL('http://localhost:3434/#/Home')

但是无论如何也无法成功,页面根本不显示,但也没有报错

我尝试直接

view.webContents.loadURL('https://segmentfault.com')

是可以直接显示的

而Home页面绝对是没有问题的,因为我用webview嵌入页面,是可以显示出来的
我不清楚是不是vite的原因,还是BrowserView就是没法这样用

阅读 1.2k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题