我使用的是XulRunner和GeckoFX,即使我安装了多个浏览器并安装了工作闪存,也无法让闪存工作。我也需要闪存插件工作,即使用户没有安装闪光灯在他的系统。有什么方法可以让闪光灯的“静态”版本附加到xulrunner上吗?
我试着把整个flash插件放到" plugins“文件夹中,我通过
GeckoPreferences.Default["extensions.blocklist.enabled"] = false;
然而,闪光灯不起作用。
编辑:通过禁用visual studio宿主进程使其工作。但是现在XUL插件容器在应用程序关闭时崩溃(如果加载了任何闪存内容)。
发布于 2015-04-21 12:56:12
我也有同样的问题。在退出之前调用Xpcom.Shutdown();
解决了这个问题。
发布于 2015-04-22 14:11:18
可以在调用MOZ_DISABLE_OOP_PLUGINS ()之前将环境变量Xpcom.Initalize设置为1,然后禁用plugin-收集器. The:
static Main()
{
Environment.SetEnvironmentVariable("MOZ_DISABLE_OOP_PLUGINS", "1", EnvironmentVariableTarget.Process);
...
Xpcom.Initalize(...);
}
https://stackoverflow.com/questions/29514203
复制相似问题