【问题标题】:Using Webkit-Sharp in a C# project在 C# 项目中使用 Webkit-Sharp
【发布时间】:2012-03-22 18:50:51
【问题描述】:

我正在尝试使用 Webkit-Sharp 在我的应用程序中实现一个简单的 HTML 浏览器。我正在使用 Microsoft Visual C# Express Edition,希望最终将代码转移到 Mono 下的 Linux。

我的第一步是添加对所有 Webkit dll 文件的引用。

接下来,我以标准方式将 WebKitBrowser 控件添加到工具箱中,并将 WebKitBrowser 控件放在我的表单上(特别是在 TabPage 上。

我添加了使用WebKit所需的using语句;并使用 Webkit.Interop;我的声明。我的 webkitBrowser 控件称为 myBrowserControl。据我了解,我应该能够做类似的事情

myBrowserControl.Navigate('http://www.google.com');

并且浏览器应该将我带到 Google 的主页。但是,出于某种原因,它不明白 WebkitBrowser 是什么。在我的表单设计器代码中,我有以下行:

private WebKit.WebKitBrowser myBrowserControl;

我被告知 WebKitBrowser 不存在于 WebKit 命名空间中,我可能缺少对程序集的引用。不过我好像不是。谁能帮我解决这个问题?我知道我做错了一些简单的事情,但我不知道是什么。

谢谢

【问题讨论】:

    标签: c# .net webkit


    【解决方案1】:

    只是发布以防其他人发现。

    您是否尝试将 WebKit gtk 控件放入 Winforms 项目?那是行不通的。如果您在 Windows 上使用 gtk,您可能能够做到这一点,尽管我听说没有人成功地让 webkit-sharp 在 Windows 中工作。 您实际上可以在 windows 中使用 winforms 浏览器控件,因为单声道中有一个(现在不受支持的)winforms 端口。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-19
      • 1970-01-01
      • 1970-01-01
      • 2011-07-25
      相关资源
      最近更新 更多