Alternative WebBrowser .Net C#

本文关键字:Net WebBrowser Alternative | 更新日期: 2023-09-27 18:12:30

我有一些问题使用默认的webbrowser与c#。

我正在用c# WindowsForm编写程序。我会有多个"标签"的"浏览器",我需要改变很多东西,如UserAgent。我在默认的WebBrowser中遇到了这个问题,因为这个技巧(在stackoverflow上找到)只适用于1页,而不适用于所有会话。

我还需要JavaScript的支持。

我的问题是:是否有另一个webBrowser,模拟多个"标签"的webBrowser,支持javaScript(这是非常重要的:我需要禁用javaScript的网站页面有位置标头),并有可能改变UserAgent,所以模拟所有现有的浏览器?如果答案是否定的,我的c# WinForm程序可以使用什么样的"真正的"浏览器?

编辑:我已经使用GeckoFX,但没有良好的结果(与JavaScript)

Alternative WebBrowser .Net C#

你可以试试awesomium。您必须自己编写一些代码(包括制表符),因为它只是一个框架。然而,我还没有遇到任何接近的。net,它应该满足您的要求。

有一个免费的"独立公司"许可(如果你的收入低于10万美元),非商业用途或评估&开发的目的。缺点是,你不能免费访问源代码,我不知道这对你来说是否是个交易破坏者。定价