nw.js: <Webview>没有出现,如何显示?

nw.js: <Webview> does not appear, how to get it to show?

我正在使用 nw.js 渲染以下 index.html 文件,但失败了。检查元素会在 html 代码中显示 webview,但不会加载所需的 url。如何让它在带有 NW.js 的 webview 元素中显示目标网站?

<!DOCTYPE html>
<html>
  <head>
    <title>Hello World</title>
    <style>
      * {
        font-family: sans-serif;
      }
      #webview {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 1000;
        display: inline-flex !important;
      }      
    </style>
  </head>
  <body>

    <webview id="webview" src="https://reactjs.org" partition="trusted" />    

  </body>
</html>

我们需要知道您是否也在 package.json

中启用了它

您应该在 JSON

中有一些类似的代码
"webview": {
  "partitions": [
     {
       "name": "trusted",
       "accessible_resources": [
          "<all_urls>"
       ]
     }
  ]
}

不要使用网络视图。一直在讨论取消对它们的支持。如果您确实需要显示远程站点,请使用 iframe。

也就是说,现在很多人都在毫无问题地使用网络视图。根据文档,我猜您的清单文件中缺少必需的条目:https://docs.nwjs.io/en/latest/References/webview%20Tag/