我想在我的vb.net(2008)项目中实现Webbrowser,但是,我不喜欢内置的IE浏览器。
我还记得过去很容易实现像gecko-webbrowser这样的mozilla工具......
这是比我记忆中更复杂的kinf,因为我不得不dwnload xulrunner和Skybound.Gecko.dll,它们都可能必须包含在已完成项目的任何发布中......我还将x86定义为目标CPU和完成了在我的应用程序中使用GeckoWebBrowser所需的所有步骤。在编译之前我也调用了Skybound.Gecko.Xpcom.Initialize(My.Application.Info.DirectoryPath & "/xulrunner")
。
但是,当我尝试GeckoWebBrowser1.navigate("http://...")
(每个设计器使用此名称插入元素)时,IDE会告诉我,对象引用未设置为objectinstance,就好像GeckoWebBrowser1尚未定义...但是GeckoWebBrowser1.Created
属性回馈真实。
有人知道它为什么不起作用吗?
答案 0 :(得分:0)
我的解决方案中有同样的错误。尝试使用GeckoFX程序集。我使用15版本的DLL和错误修复。 https://bitbucket.org/geckofx/geckofx-16.0/downloads