
CefSharp
文章平均质量分 67
春梅绽雪
我是差不多先生,我的差不多是天生,这代表我是个闲人。
展开
-
CefSharp 集成谷歌浏览器详解---(一)环境搭建
(一)CefSharp集成谷歌浏览器环境搭建一、介绍做了一个B/S的项目,项目中要用到读卡器,打印机,U盾,IE需要加载各种ActiveX插件,很麻烦,不稳定,还要收到IE浏览器版本的限制,IE浏览器性能又不行。项目做完后,做项目总结,思考有没有这样一首歌、会让你轻轻跟着和。有没有这样一种方法不用activex方式,性能又好通用性又高,直接把插件和浏览器集成在一起,一次安装解决用户所有的插件和浏览器原创 2017-11-15 11:15:13 · 42833 阅读 · 3 评论 -
CefSharp 集成谷歌浏览器详解(三)--官网示例解析2 CefSettings 介绍
本章节介绍CefSetting各种设置CefExample.Init(osr: false, multiThreadedMessageLoop: multiThreadedMessageLoop, browserProcessHandler: browserProcessHandler);这个方法就是Cef的初始化设置。里面有一些设置是已经注释的,每项设置我也没有详细研究,感兴趣的朋友可以自己看看原创 2017-12-04 15:21:13 · 28003 阅读 · 0 评论 -
CefSharp 集成谷歌浏览器详解(二)--官网示例解析1启动
从Program.cs开始1、以SimpleBrowser运行系统const bool simpleSubProcess = false;这行代码标识系统是以什么模式启动。是以简单窗口SimpleBrowserForm启动还是以复杂窗口BrowserForm启动。settings.BrowserSubprocessPath = "CefSharp.WinForms.Example.exe";这行原创 2017-11-23 11:07:05 · 30779 阅读 · 3 评论 -
下一篇CefSharp 集成谷歌浏览器详解(五)–官网示例解析2 winform 捕获ChromiumWebBrowser消息
捕捉浏览器消息事件是为了下拉菜单的点击事件不被浏览器吞掉。如果被吞掉下拉菜单就不会自动缩回在BrowserInitializedChanged注册事件。 在BrowserTabUserControl里面browser.IsBrowserInitializedChanged += OnIsBrowserInitializedChanged;private void OnIsBrowserInitia原创 2017-12-15 11:24:44 · 16079 阅读 · 2 评论 -
CefSharp 集成谷歌浏览器详解(四)--官网示例解析3 RegisterJsObject CefSharpSchemeHandlerFactory
本章主要讲解自定义javascript函数进行本地调用和自定义本地域名。1、自定义javascript函数1)得到browser对象然后注册自己的js对象。如下://注册usbjs对象browser.RegisterJsObject("usbKey", new UsbKeyBound());注册本地html文件原创 2017-12-12 14:55:10 · 19797 阅读 · 1 评论