微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

c# – 如何使用CefSharp启用Adobe Flash?

我正在使用最新版本的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

Chromium 43.0.2357.130

OS Windows

WebKit 537.36

JavaScript 4.3.61.30

Flash

User Agent 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?

解决方法:

安装Pepper闪存或启用NPAPI,认情况下在43.0.0中禁用

https://github.com/cefsharp/CefSharp/blob/cefsharp/43/CefSharp.Example/CefExample.cs#L54

https://bitbucket.org/chromiumembedded/cef/issues/1586/add-pepper-flash-plugin-support#comment-16898332

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐