我正在使用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;
}
答案 0 :(得分:6)
您可以在Xpcom.Initialize("..");
之后尝试使用以下代码行:
Gecko.GeckoPreferences.Default["extensions.blocklist.enabled"] = false;
这对GeckoFX18来说非常有用