0

我想在我的 vb.net (2008) 项目中实现一个 Webbrowser,但是,我不喜欢内置的 IE。

我还记得在过去,像 gecko-webbrowser 这样的 mozilla 工具很容易实现......

它比我记得的要复杂得多,因为我必须下载 xulrunner 和 Skybound.Gecko.dll,它们可能都必须包含在已完成项目的任何发布中......我还将 x86 定义为目标 CPU 并制作了所有在我的应用程序中使用 GeckoWebBrowser 所需的步骤。Skybound.Gecko.Xpcom.Initialize(My.Application.Info.DirectoryPath & "/xulrunner")我也在编译之前打电话。

但是,当我尝试GeckoWebBrowser1.navigate("http://...")(每个设计器使用此名称插入元素)时,IDE 告诉我 objectreference 未设置为 objectinstance,就好像尚未定义 GeckoWebBrowser1 一样......但该GeckoWebBrowser1.Created属性返回 true。

有谁知道为什么它还没有工作?

4

1 回答 1

0

我的解决方案中有同样的错误。尝试使用 GeckoFX 程序集。我使用 15 版本的 dll 和错误修复。 https://bitbucket.org/geckofx/geckofx-16.0/downloads

于 2013-01-07T08:22:09.753 回答