我应该使用电子的webview来模拟浏览器吗?

时间:2019-08-30 03:59:32

标签: browser electron

我想使用电子编写出于某种目的的浏览器,然后选择<webview>标签来模拟浏览器页面。 它具有一个工具栏,其中包含向后刷新按钮。 我绑定了new window事件,在处理程序中,我只是为该URL创建了一个新的<webview>标签。

但是,我发现有一些限制。 1.新<webview>中的window.opener为空 2.无法正确处理带有<form>的{​​{1}},因为没有解决方案可以从method="POST"事件中获取postData。(但是对此可能存在PR:{{3} })

也许我从一开始就错了。我不应该为此目的使用电子吗?但是我对c#/ c ++不太了解...

1 个答案:

答案 0 :(得分:0)

我目前不建议使用<webview>,因为其用法是strongly discouraged by the Electron team。建议使用BrowserViewsee documentation)。

使用Electron来构建Web浏览器应该可以正常工作,实际上有一个类似的项目名为Wexond。您可以将其作为您自己的浏览器的起点进行检查。