【发布时间】:2011-03-23 19:30:09
【问题描述】:
当我上个月找到 GeckoFX 时,我真的很兴奋。我的雇主想在我们的桌面应用程序中分发一个嵌入式浏览器(以平滑从基于桌面的应用程序到基于 Web 的应用程序的过渡),并且能够使用 Gecko 而不是 IE 是一个奇迹!
我能找到的最新版本的 GeckoFX 使用 Gecko 引擎 (Xulrunner) 的 1.9.1 和 1.9.2 版本。这很好用,但它缺少本周 Firefox 4 (Gecko 2.0) 附带的许多好东西。
我已经拥有 Xulrunner 2.0 的分发版,但 GeckoFX 无法直接使用它。一些 XPCOM API 发生了变化,我敢肯定还有很多其他小的不兼容问题。我想说这应该很容易解决,但我不是 C++ 开发人员,所以我真的不知道。
我现在正在寻找的是以下之一,按优先顺序排列:
- 与 Xulrunner 2.0 兼容的 GeckoFX 已构建更新
- 另一个允许我在 C# Windows 应用程序中嵌入 Gecko 驱动的 Web 浏览器的解决方案。
- 关于我自己从哪里开始更新 GeckoFX 的建议(我的建议是指握住我的手和跟我说话,我是 6 的建议)
只是深入研究代码并尝试对所有错误进行排序并没有帮助。在尝试创建nsIWebBrowser 的实例时,我不断收到InvalidCastException (不,我无法获得比这更多的描述性,因为这就是所有错误消息和堆栈跟踪显示!)。由于似乎还没有人启动嵌入式 Firefox 4,所以一直在抓挠头和毫无意义的谷歌搜索。
想法?有什么建议吗?
【问题讨论】:
-
我无法使用您的 Gecko Wrapper for .net 浏览以下网站。 premier.ticketek.com.au/shows/show.aspx?sh=KYLIEMIN11 请帮帮我,这对我来说很紧急。如果可能,请向我提供可以运行上述链接的示例应用程序。谢谢。
-
Adeel - 如果您遇到支持问题或遇到特定错误,请在 Google 代码网站上将其报告为问题 => code.google.com/p/leapin-lizard/issues/list。也就是说,请在您的要求中更加明确。该链接使用 Gecko Wrapper 运行良好,我担心您可能会要求某人为您构建应用程序。