第一期使用命令介绍: 类: (CefApp): 与进程,命令行参数,代理,资源管理相关的回调类 (CefBrowserProcessHandler): 用于接收进程相关的回调通知。 (CefClient): 回调管理类,主要是用于向浏览器反回我们需要接管哪些功能的类。 (CefLifeSpanHandler):浏览器的运行管理类,包含当浏览器创建完成之后,浏览器被关闭等通知 (CefMainArgs): 数据类,用于设置当前应用实例句柄的。 (CefSettings): 数据类,用于设置一些浏览器整体的基本信息 (CefWindowInfo): 数据类,用于设置一些浏览器的窗口信息 (CefBrowserSettings): 数据类,用于设置一些浏览器的基本信息 用到的类命令: 返回值 (CefBrowserProcessHandler) = (CefApp).GetBrowserProcessHandler()  '获取一个用于管理浏览器进程的类 返回值 空= (CefBrowserProcessHandler).OnContextInitialized()  '回调通知函数,告诉我们浏览器已经准备就绪了。 返回值 (CefLifeSpanHandler) = (CefClient).GetLifeSpanHandler()  '向浏览器返回我们用于接管浏览器进程的类 返回值 空 = (CefLifeSpanHandler).OnAfterCreated()  '回调通知函数,用于告诉我们,当前有一个新的浏览器创建好了 返回值 空 = (CefLifeSpanHandler).DoClose()  '回调通知函数,貌似是表示所有浏览器都关闭之后,Cef上有一大段注释,但是TM始终看不明白... 返回值 空 = (CefLifeSpanHandler).OnBeforeClose()  '回调通知函数,用于告诉我们,当前有一个浏览器被关闭了 返回值 空 = CefMainArgs.Load()  '数据类函数,用于设置当前当前应用的实例句柄 返回值 空 = CefSettings.SetAsSingleProcess()  '数据类函数,是否使用单进程运行浏览器, 1.单进程运行 0.多进程运行。默认是以多进程运行的。 返回值 空 = CefSettings.SetAsNoSandbox()  '数据类函数,是否关闭沙盘功能 返回值 空 = CefSettings.SetAsRemoteDebuggingPort()  '数据类函数,设置远程调试端口 返回值 空 = CefWindowInfo.SetAsChild()  '数据类函数,设置浏览器窗口为子窗口 通用类命令: (All).AddRef()  '给这个函数所属的类增加一次引用计数 (All).Release()  '给这个函数所属的类释放一次引用计数 (All).HasOneRef()  '判断当前这个类是不是第一次被引用 (All).Wrap()  '实际上《Hello WebKit》框架的类都是以一种接近于C++类的存在,为了能给浏览器使用,我们必须要将这个类转换为近似于C的类。这个函数就有这样的作用 (All).Unwrap()  '从C类中取回我们的C++类 (All).ToCpp__() '导入或取出由浏览器提供的类指针或者数据指针 通用命令: CefBrowserHostCreateBrowserSync()  '创建一个新的浏览器,成功返回浏览器类CefBrowser. CefExecuteProcess()  '初始化浏览器进程 CefInitialize()  '全初始化,该函数执行完成之后,(CefBrowserProcessHandler).OnContextInitialized() 将收到通知 CefRunMessageLoop()  '浏览器进程消息循环 CefShutdown()  '浏览器进程结束 CefQuitMessageLoop()  '向所有(多进程下)浏览器进程发送结束通知 REQUIRE_UI_THREAD()  '调试函数,用于检查执行到该函数位置的线程/进程是否为UI线程/进程,如果不是将被中断下来 CEF_BROWSER_RELEASE()  '释放一次浏览器的引用计数 第二期使用命令介绍: (CefDisplayHandler): 与浏览器状态显示相关的类 (CefBrowser): 浏览器类,用于控制或者取得浏览器的相关信息,最常用的类 (CefBrowserHost): 浏览器窗口类,用于控制或者取得浏览器窗口的相关信息,最常用的类 (CefFrame): 浏览器框架类,用于控制或者取得浏览器框架的相关信息,最
2022-09-08 16:12:38 102KB 易语言例程
1
qt-webkit-kiosk:这是在Qt和QtWebkit上编写的简单浏览器应用程序
2022-08-18 14:12:38 117KB c-plus-plus qt qt5 webkit
1
这是一款由c#开发的 webkit 内核浏览器,经过再次开发后完全可以满足B/S架构的自定义任务。 已测试完全可以使用
2022-08-11 08:52:21 9.23MB c# webkit 浏览器
1
浏览器内核开发,WebKit.net是对WebKit的.Net封装,使用.net程序可以非常方便的集成和使用webkit作为加载网页的容器。
2022-07-29 21:01:29 13.66MB webkit .NET
1
此代码在运用QT可快速打开网页(完整显示网页中的flash),网页可以在新窗口中打开也可以在同一页中打开。
2022-07-09 15:02:07 747KB QT Webkit 浏览网页
1
这是一个使用 webkit 批量下载谷歌卫星地图的脚本。只要提供适当的地理信息,它就可以从googlemaps下载多张超高分辨率图像。允许练习图像拼接或其他计算机视觉/图像处理算法。 这是一个使用 webkit2png 批量下载谷歌卫星地图的 bash 脚本。只要提供正确的地理信息,它就可以从 googlemaps 下载多张超高分辨率图像。该脚本将允许您有效地收集数据以练习图像拼接或其他计算机视觉/图像处理算法。 目前该脚本只能在类Linux环境下运行,必须安装python Qt和webkit,请查看webkit2png模块的先决条件。 使用默认配置,此脚本将下载入口堪培拉的卫星地图。
2022-06-23 09:05:41 6KB shell
底层基于(Chromium49/51)/(CEF3.2623/CEF3.2704)内核进行制作,支持系统XP,03,Vista,Win7/8/10 32/64。 技术支持: 内核: WebKit/Chromium/CEF3 (www.cefbuilds.com) 易框架: E(CEF3++) Template Library (www.ps-works.cn,交流,) PS: 关于无法播放flash问题的解决方法: 首先检查系统是否已经安装了相应版本的flash播放器,检查方法: 注册表“HKEY_LOCAL_MACHINE\SOFTWARE\Macromedia\FlashPlayerPepper\Version” 不为空即安装了相应的flash播放器,如果没有找到这个项,则表明没有安装这个版本的flash。 安装方法: 打开网站: https://get.adobe.com/flashplayer/?loc=cn 选择你的操作系统,播放器版本选择"FP 23 for Opera and Chromium - PPAPI", 注意将旁边的杀毒软件的勾取消掉,然后点击"立即下载",安装完成就可以播放flash了。
2022-05-09 09:33:23 24.24MB 网络相关源码
1
miniblink这个控件不错,提供的实例是vc2010的,对于很多开发者,习惯使用vc6进行开发,而且控件提供者,也强调这个控件支持vc6,今天好奇,进行了实验,结果很成功,特意分享给大家
2022-05-08 10:37:37 7MB miniblink wke webkit webborwser
1
WebKit技术内幕》从炙手可热的HTML5 的基础知识入手,重点阐述目前应用最广的渲染引擎项目——WebKit。不仅着眼于系统描述WebKit 内部渲染HTML 网页的原理,并基于Chromium 的实现,阐明渲染引擎如何高效地利用硬件和最新技术,而且试图通过对原理的剖析,向读者传授实现高性能Web 前端开发所需的宝贵经验。, 《WebKit技术内幕》首先从总体上描述WebKit 架构和组成,而后涵盖Web 前端和所有与之相关的重要技术,包括网络、资源加载、HTML 和CSS 解析、渲染树、布局、硬件加速、JavaScript 引擎、多媒体、移动支持、插件机制、安全机制、调试和最新的Web 平台等。对于每一项技术,在介绍基本含义之上,详细分析WebKit 内部的工作原理,进而从实践角度道出由此带来的Web 前端开发启示。
2022-04-22 14:43:21 56.48MB JavaScript
1
cefpython在google code上的托管代码,基于python2.7,windows 32位系统,源码见其他上传资源。
2022-04-14 08:53:16 26.64MB python cefpython chrome webkit
1