NW.js 由于 net::ERR_SSL_VERSION_OR_CIPHER_MISMATCH 标志错误,iframe 无法加载某些 https 网站

NW.js Iframe fails to load some https website due to net::ERR_SSL_VERSION_OR_CIPHER_MISMATCH error with flags

使用 NW.js,试图让 iframe 加载 https://asdf.com,但我得到 net::ERR_SSL_VERSION_OR_CIPHER_MISMATCH。我在 nw.js 邮件列表上询问过,但似乎没有关于此错误的指南。

这是我的 package.json,铬标志设置为忽略任何证书问题。我不知道在这里还能做什么。

{
    "name": "browser",
    "chromium-args": "--enable-file-cookies --allow-running-insecure-content --ignore-certificate-errors",      
    "version": "1.0.0",
    "description": "An example of using a local webserver in NW.js",
    "repository": "https://github.com/TheJaredWilcurt/nw-local-server",
    "node-main": "server.js",
    "main": "http://localhost:3000",
    "node-remote": "http://localhost:3000",
    "scripts": {
        "start": "nw ."
    },
    "author": "The Jared Wilcurt",
    "license": "MIT",
    "devDependencies": {
        "nw": "^0.12.0"
    },
    "dependencies": {
        "express": "^4.17.1"
    }
}

这是我的index.html,我也尝试过不使用 nwfaketop,但仍然失败。

<!DOCTYPE html>
<html>
  <head>
    <title>Page</title>
    </style>
  </head>
  <body>

    <iframe src='https://asdf.com' nwfaketop nwdisable></iframe>


  </body>
</html>

我认为这是由于 运行 HTTP url(本地主机)上的浏览器与在其中加载 HTTPS 内容不匹配造成的。如果是这样的话,有两个选择: