GeckoFX 是否具有 .NET Web 浏览器的所有功能?

发布于 2024-11-17 01:45:46 字数 988 浏览 1 评论 0原文

由于内存泄漏,我正在考虑使用 GeckoFX 组件而不是 WebBrowser(您可以查看 this ,<一href="http://social.msdn.microsoft.com/Forums/en-US/ieextensiondevelopment/thread/88c21427-e765-46e8-833d-6021ef79e0c8" rel="nofollow noreferrer">此 和 this 关于泄漏)没有解决方案。

问题是我的应用程序使用 WebBrowser带参数的InvokeScript。我很确定 GeckoFX 中没有 InvokeScript 并且人们似乎使用 Navigate("javascript:stuff()") 代替。我不确定如何以这种方式发送参数。

但即使有解决方法,是否真的可以使用 GeckoFX 代替 WebBrowser 而不会失去所有功能?

我不想开始这项乏味的工作,然后发现由于某些 GeckoFX 限制而无法完成这项工作。

I'm considering using the GeckoFX component instead of a WebBrowser because of a memory leak (You can see this, this and this regarding the leak) that doesn't have a solution.

The problem is that my application uses WebBrowser's InvokeScript with parameters. I'm pretty sure there is no InvokeScript in GeckoFX and seems that people use Navigate("javascript:stuff()") instead. I'm not sure how am I going to send parameters that way.

But even if there is a workaround, is it really possible to use GeckoFX instead of a WebBrowser without loosing all the functionality?

I don't want to start this tedious job and then find out that it wasn't possible because of some GeckoFX limitation.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

半暖夏伤 2024-11-24 01:45:46

Geckofx 14 比 .NET WebBrowser 好得多,后者取决于用户计算机上的 IE 版本

Geckofx 具有完整的 DOM 操作,因此您可以创建脚本标记并将 javascript 代码放入其中而不是 Navigate("javascript:stuff()")

我认为 Geckofx 是最好的.NET <= 3.5 的解决方案
当前的 Geckofx 14 相当于 Firefox 14,因此它支持大规模的 Web 标准,

如果您使用 .NET 4.0,您可以考虑切换到 http ://awesomium.com/ 由 WebKit 提供支持

Geckofx 14 is way better than .NET WebBrowser which depends on IE version on user machine

Geckofx has complete DOM manipulation so you can create script tag and place javascript code inside instead of Navigate("javascript:stuff()")

I think Geckofx is best solution for .NET <= 3.5
current Geckofx 14 is equivalent to Firefox 14 so it support large scale of web standards

if you're using .NET 4.0 you may consider switching to http://awesomium.com/ which is WebKit powered

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文