[英]How to enable Adobe Flash with CefSharp?
我使用的是最新版本的 CefSharp,我需要显示 Flash。 使用 Chrome 时,页面会正确显示。 但是,当使用 CefSharp 时,它不会。
到目前为止,我尝试过:
var browser = new ChromiumWebBrowser(URL)
{
BrowserSettings = new BrowserSettings() {
Java = CefState.Enabled,
Plugins = CefState.Enabled,
},
Dock = DockStyle.Fill
};
当我加载about:plugins
我得到:
CEF 3.2357.1287.g861c26e
铬 43.0.2357.130
操作系统视窗
网络套件 537.36
JavaScript 4.3.61.30
闪光
用户代理 Mozilla/5.0 (Windows NT 6.2; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.130 Safari/537.36
如何在 CefSharp 中启用 Flash?
我通过以下步骤解决了这个问题:
1-)我从这个URL下载了pepflashplayer插件: https ://www.dllfiles.com/pepflashplayer.dll.html
2-)我在CefSettings中添加了这些CefCommandLineArgs:settings.CefCommandLineArgs.Add(“enable-npapi”,“1”);
settings.CefCommandLineArgs.Add(“ppapi-flash-path”,flashPluginPath);
settings.CefCommandLineArgs.Add(“ppapi-flash-version”,“20.0.0.306”);
flashPluginPath是pepflashplayer.dll所在的路径,“20.0.0.306是该插件的版本。 我正在使用cefsharp版本53
” 我在 CefSettings 中添加了这些 CefCommandLineArgs:“你是怎么做到的? 我在哪里可以在 Visual Studio 上添加它?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.