[英]Embedding Firefox/Gecko as a control into .Net (forms/wpf) general beginner questions getting started
我正在考虑不再使用IE和.NET应用程序的webbrowser控件,即。 C#或VB.NET。
我想使用Firefox,但我是新手,并且非常混淆所有不同的包,叉子,旧教程和Firefox版本。
我的理解是我首先需要GeckoFX 。 这只是一个将Firefox的Gecko(布局引擎)移植到能够被.NET使用的人,还是官方的或者或多或少官方的东西?
我的下一个理解是我需要xulRunner这是运行时,我总是需要将GeckoFX版本与xulRunner相匹配? 如果GeckoFX目前处于45版,那么匹配的xulRunner是什么?
如果操作系统已经安装了Firefox,那么有1和2的快捷方式吗? 或者每次更新时,我是否需要始终从GeckoFX和xulRunner下载,开发和部署所有内容?
我可以将用户的Firefox配置文件与我的嵌入式控件一起使用吗? 特别是我需要为某些网站使用PKI证书,我不能简单地忽略它们。 或者我是否需要从其配置文件中复制cert8.db以将其与我的嵌入式控件一起使用?
我上面提供的链接上的GeckoFX版本是45,这是否意味着它使用了45版本的Firefox Gecko? 这意味着它有点落后于当前的firefox版本(我的Firefox显示52)?
如果用户更新Firefox会影响我的嵌入式控件吗?
我的理解是我首先需要GeckoFX。 这只是一个将Firefox的Gecko(布局引擎)移植到能够被.NET使用的人,还是官方的或者或多或少官方的东西?
GeckoFx不是Gecko的一个端口; 它是围绕xulrunner的.net包装器。 这不是Mozilla项目。
我的下一个理解是我需要xulRunner这是运行时,我总是需要将GeckoFX版本与xulRunner相匹配?
对。
如果GeckoFX目前处于45版,那么匹配的xulRunner是什么?
项目网站有说明和指示xulrunner的位置。
如果操作系统已经安装了Firefox,那么有1和2的快捷方式吗? 或者每次更新时,我是否需要始终从GeckoFX和xulRunner下载,开发和部署所有内容?
从理论上讲,它可以使用已安装的Firefox。 但由于geckofx的版本必须与已安装的Firefox相匹配,因此您无法控制正在运行的Firefox用户版本,因此这似乎并不实用。
我可以将用户的Firefox配置文件与我的嵌入式控件一起使用吗? 特别是我需要为某些网站使用PKI证书,我不能简单地忽略它们。 或者我是否需要从其配置文件中复制cert8.db以将其与我的嵌入式控件一起使用?
对不起,我不知道。 您可以尝试在BitBucket项目网站上询问。
我上面提供的链接上的GeckoFX版本是45,这是否意味着它使用了45版本的Firefox Gecko? 这意味着它有点落后于当前的firefox版本(我的Firefox显示52)?
是。
如果用户更新Firefox会影响我的嵌入式控件吗?
如果您的项目使用自己的xulrunner,则不会。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.