Bol*_*rat 4 c# xulrunner geckofx
我正在使用C#+ GeckoFX-18.0(bitbucket.org/geckofx)来开发网络浏览器,但当我访问包含视频的页面时,它根本不加载视频 - 视频区域全部保持黑色.我安装了Firefox 21.0,视频加载没有任何问题.
注意:Youtube视频未加载...
我的代码现在非常基本:
private GeckoWebBrowser wb = null;
// main form constructor
public Form1()
{
InitializeComponent();
Xpcom.Initialize("C:\\mybrowser\\mybrowser\\xulrunner");
wb = new GeckoWebBrowser();
wb.Parent = this;
wb.Dock = DockStyle.Fill;
wb.Navigated += new EventHandler<GeckoNavigatedEventArgs>(browser_Navigated);
}
void browser_Navigated(object sender, GeckoNavigatedEventArgs e)
{
GeckoWebBrowser wb = (GeckoWebBrowser)sender;
}
Run Code Online (Sandbox Code Playgroud)
小智 6
您可以尝试使用以下代码行Xpcom.Initialize("..");:
Gecko.GeckoPreferences.Default["extensions.blocklist.enabled"] = false;
Run Code Online (Sandbox Code Playgroud)
这对我来说对GeckoFX18有用