标签:Cefsharp
Google浏览器CefSharp在WPF客户端软件中的使用
在WPF/WinForm客户端软件开发中,我们经常需要将一些Web页面嵌入到桌面客户端软件中。可能大家一下就会想起webbrowser,但是由于使用IE内核,不同系统呈现效果会不同,还有一些其他问题,所以这里介绍使用CefSharp来实现。 CefSharp是基于Google浏览器的一个开源组件,是CEF在.NET中的应用。CefSharp的代码托管在G……
CefSharp ICookieVisitor 读取Cookie的实现方法
CefSharp 读取Cookie 是通过实现ICookieVisitor接口实现的,代码来自大神jankurianski 如下是 CefSharp3的 WinForms 示例,示例将等待所有Cookie收集完毕后再弹出消息框。修改一下应该就可以直接用到WPF了。: private void ViewAllCookiesToolStripMenuItem_……
CefSharp ChromiumWebBrowser初始化完成后加载网址
使用CefSharp时,自定义了一个扩展方法LoadPageAsync,用于在ChromiumWebBrowser初始化完成时加载网址,如果初始化未完成时加载Url,会加载不成功。此方法返回Task,返回后的Task不能再调用Start方法,否则会提示:不能对约定样式的任务调用 Start。 代码如下: public static Task LoadPage……
error LNK2038 检测到_MSC_VER 的不匹配项: 值1800不匹配值1700
项目原本的平台工具集设置为V120,修改为v110后发生错误:错误 146 error LNK2038: 检测到“_MSC_VER”的不匹配项: 值“1800”不匹配值“1700”(AssemblyInfo.obj 中) CefSharp\CefSharp.Core\libcef_dll_wrapper.lib(libcef_dll_wrapper.obj)……
error MSB8020: The builds tools for v120 错误
从Git获取的CefSharp项目源码,用VS2012 打开,生成时候报错:错误 1 error MSB8020: The builds tools for v120 (Platform Toolset = ‘v120‘) cannot be found. To build using the v120 build tools, ei……
CefSharp ChromiumWebBrowser设置Cookie的方式
C# Winform 开发中使用到了开源控件 CefSharp,用于模拟浏览器操作,目标网站需要登录,Cef中有专门的Cookie管理接口,即ICookieManager,设置Cookie的方法在接口中的定义如下: // // 摘要: // Sets a cookie given a valid URL and explicit user-provided ……
C# Winform 运行异常 CefSharp.core.dll 找不到指定的模块
C# Winform开发中使用了CefSharp,之前在VS2012中运行很正常,今天换了一台Windows XP 打开VS2010 运行时,发生异常:System.IO.FileNotFoundException;Coloud not load file or assembly ‘CefSharp.core.dll’ or one ……