CefSharp.Wpf 添加flash与cookie支持

支持cookie

支持cookie比较简单,直接附上代码:

CefSettings settings = new CefSharp.CefSettings()
{
    CachePath = Directory.GetCurrentDirectory() + @"\Cache",
};
settings.PersistSessionCookies = true;
Cef.Initialize(settings);

主要是settings.PersistSessionCookies = true 这一句,但是注意一下设置完clean一下项目,要不然可能会不能立刻看到效果

设置flash支持

1.打开chrome,输入chrome://flash/
CefSharp.Wpf 添加flash与cookie支持_第1张图片
然后找到flash插件的路径,将pepflashplayer.dll复制到你的项目的生成目录的,我的是debug目录,在此目录下创建一个文件夹,如plugins(名字随意起);
2.在代码中设置插件目录;

CefSettings settings = new CefSharp.CefSettings()
{
    CachePath = Directory.GetCurrentDirectory() + @"\Cache",
};
settings.PersistSessionCookies = true;
settings.CefCommandLineArgs.Add("ppapi-flash-path", @"plugins\pepflashplayer.dll");
Cef.Initialize(settings);

这样就OK了,提示我的cef版本是目前的最新版57

你可能感兴趣的:(Wpf)