И webView, и iFrame переопределяют свойство «transparent: true» в браузере Electron.js. - PullRequest
0 голосов
/ 08 июня 2019

У меня есть browserView, встроенный в разрабатываемое мной приложение electronic.js.Я хотел бы, чтобы фон для этого browserView был прозрачным, который работает без проблем, пока я не попытаюсь добавить либо webView, либо iFrame в browserView.При добавлении любого из этих элементов свойство 'transparent: true' переопределяется, и теперь browserView отображается с белым фоном.

Пример кода в файле main.js:

  global.demobrowserView = new BrowserView({alwaysOnTop: true, transparent:true})
  demoBrowserWindow.setBrowserView(statusBar)
  demobrowserView.setBounds({ x: 10, y: 10, width: 340, height: 30 })
  demobrowserView.webContents.loadURL('file://'+__dirname+'/demoContent.html')

Пример кода в файле demoContent.html:

  <body> 
    <div id="container">
      <webview src="https://www.example.com" style="width:100px; height:100px;"></webview>
    </div>
  </body>

Любая помощь будет принята с благодарностью!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...