【问题标题】:Alternative to Webbrowser control [closed]Webbrowser 控件的替代方案 [关闭]
【发布时间】:2010-12-03 11:50:56
【问题描述】:

是否有人成功地找到并使用了 Microsoft Webbroswer ActiveX 控件的替代品?开源 Firefox ActiveX 版本在开发方面似乎是一个死项目,并且基于旧的 Firefox 版本。

【问题讨论】:

    标签: firefox activex browser


    【解决方案1】:

    看看GeckoFX 项目,这是一个用于在 .NET 应用程序中嵌入 Mozilla Gecko (Firefox) 的开源组件。

    用干净、完整注释的 C# 编写, GeckoFX 是 默认的基于 Internet Explorer WebBrowser 控件。


    (来源:googlecode.com

    【讨论】:

    • 我注意到使用现有的 WebBrowserControl 的启动成本很高。 GeckoFX 启动速度更快吗?
    【解决方案2】:

    我刚刚安装了名为“Microsoft.Web.WebView2”的 Microsoft 的 WebView2 NuGet 包,并将控件放在 Windows 窗体上,并为其提供了导航到的源:

    //Build your own URL
    string sURL = $"https://auth.tdameritrade.com/auth?response_type=code&redirect_uri={sCallbackURLEncoded}&client_id={sConsumerKey}%40AMER.OAUTHAP";
    //Set it as the source
    wvLogin.Source = new Uri(sURL);
    

    砰!有效。我希望我在浪费时间在打包不好的浏览器控件或测试单个许可证成本为 800 美元或 1500 美元的浏览器之前知道这是可用的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-08
      • 2010-10-11
      • 2017-03-23
      • 2011-09-23
      相关资源
      最近更新 更多