Как мне внедрить веб-просмотр Electron в мой проект Vue? - PullRequest
0 голосов
/ 07 мая 2020

У меня есть следующий код, но когда я запускаю свои приложения и смотрю на инструменты разработчика, теги webview находятся в DOM, но на моем экране ничего не отображается ...

function createWindow() {
  // Create the browser window.
  win = new BrowserWindow({
    webviewTag: true,
    width: 1276, 
    height: 800, 
    frame: false, 
    titleBarStyle: 'hiddenInset',
    center: true, 
    movable: true,
    webPreferences: {
      nodeIntegration: true
    }
  })
}

In my component: 

<webview id="foo" src="https://www.youtube.com/" style="display:inline-flex; width:640px; height:480px"></webview>

скриншот инструментов разработчика

1 Ответ

0 голосов
/ 08 мая 2020
  const win = new BrowserWindow({
    width: 1276, 
    height: 800, 
    frame: false, 
    titleBarStyle: 'hiddenInset',
    center: true, 
    movable: true,
    webPreferences: {
      nodeIntegration: true,
      webviewTag: true,
    }
  })

webviewTag - это поле webPreferences

...