【问题标题】:Alternative WebBrowser .Net C#替代 WebBrowser .Net C#
【发布时间】:2011-10-27 16:58:53
【问题描述】:

我在使用带有 C# 的默认 WebBroswer 时遇到了一些问题。

我正在用 C# WindowsForm 编写程序。我会有多个“浏览器”的“标签”,我需要更改很多东西,比如 UserAgent 。 我在使用默认 WebBrowser 时遇到了问题,因为该技巧(在 stackoverflow 上找到)仅适用于 1 页而不适用于所有会话。

另外我需要 JavaScript 支持。

我的问题是: 是否有另一个 webBroswer 可以模拟 webBrowser 的多个“选项卡”,支持 javaScript(这非常重要:我需要为具有 Location Header 的网站页面禁用 Javascript),并且可以更改 UserAgent 并模拟所有现有的浏览器? 如果回答不是,我可以在 My c# WinForm Program 中使用哪种“真正的”浏览器?

问候

编辑:我已经使用过 GeckoFX,但效果不佳(使用 JavaScript)

【问题讨论】:

  • 已经看过那个讨论,我没有发现任何有用的东西。我已经用过 GeckoFX
  • 当我为一个类似项目进行研究时,GeckoFX 是唯一可行的选择。

标签: c# javascript .net browser


【解决方案1】:

你可以试试awesomium。 您必须自己编写一些代码(包括选项卡),因为它只是一个框架。 但是,我在 .net 上没有遇到任何接近的东西,它应该满足您的要求。

对于“独立公司”(如果您的收入低于 10 万美元)、非商业用途或评估和开发目的,有一个免费许可。 缺点是,您将无法免费访问源代码,我不知道这是否会破坏您的交易。 Pricing

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-26
    • 1970-01-01
    • 2013-02-10
    • 2014-02-11
    • 2012-08-16
    • 1970-01-01
    • 2012-02-20
    • 1970-01-01
    相关资源
    最近更新 更多