繁体   English   中英

Webview 标签在 Electron 中不起作用,即使标签已启用

[英]Webview tag not working in Electron, even if tag enabled

所以我一直在尝试制作一个使用<webview>标签的简单 electron 应用程序,但它对我来说根本不起作用。 我已经用谷歌搜索了一下,发现在创建 window 时需要启用 webview 标签。

我使用电子锻造来创建样板代码。 这是index.js中的 function,它创建了启用 webviewTag 的webviewTag

// Create the browser window.
mainWindow = new BrowserWindow({
    width: 1280,
    height: 800,
    webPreferences: {
        webviewTag: true
    }
});

这是我在index.html中的代码,它应该只显示一个网页:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title></title>
  </head>
  <body>
    <web-view src="https://github.com" style="display:block; width:700px; height:480px"></web-view>
  </body>
</html>

当我查看开发工具时,webview 肯定在那里并且具有我设置的尺寸。 因此,不只是 webview 不可见的情况。
另一个奇怪的事情是,当我启动应用程序时,它会打开开发工具(这并不奇怪,因为它在代码中),但页面也有深色背景颜色。 一旦我关闭开发工具,页面就会由于某种原因变成白色。
我在这里有一些截图:
开发工具打开
开发工具关闭

感谢您阅读并提前感谢您花时间帮助我:)

标签应该是<webview...而不是<web-view...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM