gpt4 book ai didi

browser - 我应该使用 Electron 的 webview 来模拟浏览器吗?

转载 作者:行者123 更新时间:2023-12-03 12:42:59 25 4
gpt4 key购买 nike

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

但是,我发现有一些限制。
1. 新<webview>中的window.opener一片空白
2. <form>method="POST"无法正确处理,因为没有从 new-window 获取 postData 的解决方案事件。(但可能有一个 PR:https://github.com/electron/electron/pull/19703)

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

最佳答案

我不建议使用 <webview>目前它的用法是strongly discouraged by the Electron team .建议使用 BrowserView而是(see documentation)。

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

关于browser - 我应该使用 Electron 的 webview 来模拟浏览器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57720322/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com