有没有自制webkit内核浏览器器控件支持库

关于windows下使用webkit或chrome浏览器内核总结 - 博客频道 - CSDN.NET
lixiang的专栏
分类:C++HTML
& & & &首先为什么需要使用webkit或chrome浏览器内核?本人之前一直使用IE控件中的IE浏览器,对于简单的开发已经够用了,但是IE有它的诟病,特立独行,对HTML5新特性兼容性非常差,由于近期在研究HTML5以及2.5D和3D地图相关技术,所以一开始就摒弃了使用IE内核的想法。关于windows下使用chrome浏览器内核或webkit内核,已经专研了好几天,一直在碰壁,我相信也有不少网友也跟我一样,查阅了几天都没有任何进展,下面我说说这几天查阅资料遇到的问题:
(1)关于webkit或chrome相关源码都需要编译,而且编译环境相当复杂,很多时候按照文章流程走,要么走不通,要么出一连串解决不了的错误,最终心灰意冷,直到放弃(大多数搞windows开发的在编译这块都缺少相关经验,不比linux开发员);
(2)能找到人家已经编译好的webkit或chrome内核库,但是不是最新的库,很多都是2012年之前的,太老的,对于近几年HTML5的飞速发展,我想那些陈旧的库已经不再适用了。
& & & &我的目的很简单,就是能够使用webkit内核,在查阅的过程中发现chrome内核使用的就是webkit浏览器内核,它在webkit的基础上进行的改善以及速度提升,增加了一些新特性。所以在查阅webkit库无果的情况下,又绕回来查阅chrome浏览器内核,当然在chrome以及webkit查阅过程反复了好几次,到处都是碰壁,对于一个windows程序员来说,我们提供一个库给其他人使用,最简洁的方法就是提供头文件、dll以及对应的lib,这就足够了,所以我们也想能够得到这样的支持,但是往往不是如此,特别当前开源项目都是linux下面开发支持的比较多,然而,事实上对于我遇到的问题,估计其他人也遇到了,其他开源勇士也想到了这点,所以黄天不负有心人,在搜索很多篇文章里面找到了一个字眼libcef,然后通过该关键字,我才知道libcef就是windows开发员遇到我同样问题之后,为我们做的莫大贡献!
& & & &首先说道libcef,首先了解下chrome浏览器内核或者说CEF,CEF就是chrome embedded Framework也就是chrome可嵌入框架的缩写,Chrome使用了Webkit的代码,继承了Webkit的优良排版引擎,渲染页面速度惊人。说道libcef它其实就是对ContentAPI的封装(各位可以跟踪进一步了解ContentAPI,libcef也存在部分缺陷,如果解决不了我们可以直接使用ContentAPI做自己浏览器),大大降低了我们使用chromium内核的难度。接下来,就说说关键部分,在使用libcef过程以及使用时遇到的各种问题:
(1)下载libcef。libcef至今有人一直在更新维护,所以不担心使用的内核不是最新的,下载链接,这里会定时编译:如下,里面有linux,mac以及windows的版本,选择windows32bit或64bit下载(根据自己情况下载),
下拉,选择,windows版本:
根据系统情况下载32bit或64bit的源代码,我第一次下载额32bit的源码有点问题(压缩打开就是一个没有格式的文件,不是文件夹,下载多次后才正确--可能是与服务器下载或网络有关系)
& & & &我这里选择的是windows32bit的压缩包:(64bit源码包:)
打开代码,树形结构如下:
& & & & &在Debug和Release有对应的lib库和Dll,也有include头文件库以对应的Demon,但是!问题来了,他提供的库缺少libcef_dll_wrapper库,所以我们还需要编译出来这个库!真是有点扯淡!!没办法,要使用啊,那就比不可少的编译该库,源码有了,vs开发环境有了,但是没有对应的project,我们如何使用现有的源码生成对应的project?还好有cmake工具,安装cmake工具,启动开始菜单中的cmake
(cmake-gui)
在弹出的界面中
& & & & where is the source code: 选择源代码位置,也就是我们下载解压后的跟目录所在位置,我的根目录为F:/cef_binary里面就包含了cefclient、cefsimple等内容;
& & & & where to build the binaries: 选择出的二进制文件存放目录,我也选择到E:\cef_binary_3..ge29124d_windows32根目录然后点击config按钮配置vs环境为visual Studio 9 2008,最后选择Generate生成二进制文件,第一次可能会弹出默认的vs2008配置:
& & & & &然后,点击一次生成即可,最后在根目录下生成了cef.sln解决方案,我们用vs2008打开该解决方案:
里面包含几个工程:
(1)ALL_BUILD总工程,编译所有其他工程
(2)cefclientdemon实例
(3)cefsimpledemon实例
(4)libcef_dll_wraper封装的库
(5)zero_check未知,暂时不用
& & & & &如图所示:
& & & & & &&
& & & & &我们编译整个解决方案,发现4、5都编译通过,生成了对应的libcef_dll_wraper.lib静态库,但是对应的Demon一个都编译不通过(如果缺少stdint.h文件请下载我的:&放到vc90安装目录下即可),报libcef_string_utf8或16未找到,我不知道什么情况,查询网络找了n篇,其中有篇英文文章里面就描述了libcef_dll_wraper依赖libcef.lib,需要连接进来才能编译通过,我觉得奇怪,但是静态库是无法连接其他库的,所以我觉得是两个客户端没有找到libcef.lib,于是我用dependcy找到根目录下的Release(如果为Debug编译就找Debug),打开提示No
section find等错误,而且右侧看不到改dll的任何接口,这个问题不仅仅是我遇到了,网络上的网友也遇到类似问题,他们大多还是没有解决,我猜想的是该libcef.dll正在被cmake使用导致的,于是我关了cmake(反正都已经变成生成了project工程),重新将新解压的Debug和Release目录(包含了libcef.lib和相关dll的)覆盖我的根目录,然后重新清理编译,终于编译通过了!!!!!!(此时只能是realease,debug的有出现改问题)此时真想张口骂人!但是终于算是解决了libcef编译问题了。(其后,我又去重试我的整个过程,发现该问题并不是这个引起的,应该它自动编译导致的问题,转而我去下载32bit的---这里说明一下我第一次用64bit的,后来不行又重新下载了32bit的,32bit的编译没有问题,之前下载的32bit的也有问题哦!删除所有项目)
& & & & &接下来就是vs2008指定vc++目录的头文件(就是根目录)以及库文件目录(Debug或Release目录以及libcef_dll_wraper.lib所在目录),然后建立项目连接libcef.lib和libcef_dll_wraper.lib即可开始我们的chrome浏览器开发之旅了!
& & & & 此次折磨好几天,感觉需要连接一下linux下编译开源代码那套复杂过程,不然很多开源项目都用不了,惭愧!
最后,我使用的工具或库下载链接如下集合如下:
(1)stdint.h头文件,在头文件非常有用,一般windows下都没有该头,但都需要使用该头文件声明,这是在做ffmpeg的时候保存的,是通用的:
(2)cmake编译工具:&根据源码生成project工程和解决方案文件;
(3)我的libcef源代码:
(4)最后我编译通过的生成了libcef_dll_wraper.lib静态库以及Demon能编译通过不报错的工程:
转载请保留连接:author: &
排名:第17694名
(25)(1)(1)(15)(7)(3)(4)(1)(10)(7)(15)(2)(1)(1)(1)(3)(1)(3)(1)(0)(3)(7)(1)(1)(0)当前位置: &
& webkit内核浏览器
共收集18款软件webkit内核浏览器
这里提供了:搜狗浏览器,chorme(谷歌)浏览器,遨游浏览器 QQ浏览器 360浏览器 世界之窗浏览器 等 最新webkit内核浏览器。
webkit对H5的兼容性 会比IE内核浏览器 好得多。
webkit内核也叫(chrome内核),chrome内核浏览器下载
大小:46.4M
更新时间:
简介:Chromium网页浏览器是Google公司开发的网页浏览器。该浏览器是基于其他开放原始码软件所撰写,包括WebKit和Mozilla,目标是提升稳定性、速度和安全性,并创造出简单且有效率的使用者界面。
大小:39.4M
更新时间:
简介:Opera(网页浏览器)是来自挪威的一个极为出色的网络浏览套件,具有速度快、节省系统资源、定制能力强、安全性高以及体积小等特点,目前已经是广受欢迎的浏览器之一。
大小:38.68M
更新时间:
简介:搜狗浏览器尝鲜版是官网发布的一款安全、高速的网页浏览工具,搜狗浏览器支持广告过滤、隐私保护等等浏览器主流功能。
更新时间:
简介:搜狗浏览器2016是首款给网络加速的浏览器,可明显提升公网教育网互访速度2-5倍,通过业界首创的防假死技术,使浏览器运行快捷流畅且不卡不死,具有独立播放网页视频、flash游戏提取操作等多项特色功能。
大小:53.86M
更新时间:
简介:谷歌终于推出一款面向Windows平台的Chrome 64位浏览器,但仍处于Canary、Dev开发通道,并且仅限于Win7、Win8、Win8.1平台。
大小:53.86M
更新时间:
简介:谷歌终于推出一款面向Windows平台的Chrome 64位浏览器,但仍处于Canary、Dev开发通道,并且仅限于Win7、Win8、Win8.1平台。
大小:45.76M
更新时间:
简介:傲游云浏览器 (傲游云) 是业界首款有效地打通多种浏览设备的下一代浏览器。依托于傲游强大的跨平台云端服务,傲游云将用户从单一设备或平台中彻底解放出来,为其提供了真正无缝的浏览体验,使无缝浏览在人们...
大小:38.3M
更新时间:
简介:搜狗浏览器抢票专版是为了让更多的朋友能够早日买到回家的票,适时推出的版本。搜狗浏览器12306版,自动登录功能简化12306登录步骤,抢票效果十分给力。搜狗12306助手暂只支持搜狗高速浏览器4.0以上版本)
大小:38.6M
更新时间:
简介:搜狗浏览器绿色版为喜欢看微视频的朋友提供了突破性的视频浏览模式——网页视频播放器。使您在观看网页视频的时候可以方便的浏览其他页面。
大小:1.35M
更新时间:
简介:MyChrome中文版由@甲壳虫制作的一款可自动更新谷歌浏览器的便携版引导器。它无需安装,可在任何位置运行,启动浏览器后立即退出,不占用系统资源。无需卸载,不想用直接删除即可,不在系统留下垃圾…
大小:46.9M
更新时间:
简介:360浏览器win10版是专门为微软的win10系统推出的一款免费专业浏览器,完美兼容windows10系统!做到让你安全无忧,轻松上网,欢迎大家下载使用。
大小:43.5M
更新时间:
简介:360浏览器国密专版是互联网安全公司360正式发布的国内首款支持国家自主密码算法的浏览器,360浏览器国密专版在360安全浏览器中增加了密码模块和安全协议模块,独家实现了对国产密码算法和安全协议的完整支持。
大小:59.1M
更新时间:
简介:傲游浏览器For Mac4.0 官方测试版在紧罗密凑的内测准备下终于发布,至此傲游浏览器已开启了全平台,实现了Windows、Mac OS X、Android和iOS的全面覆盖,只要您注册了傲游的帐号,则可在多设备、多平台下实现...
大小:46.30M
更新时间:
简介:傲游云浏览器Linux版是基于开源的Chromium浏览器开发的,原生支持Chrome插件及快捷键。 Beta版是公开测试的版本,只保证完成了主要功能(见最后列表)和这些功能的可用性。
大小:5.69M
更新时间:
简介:浪迹浏览器没有烦人的插件,屏蔽99%以上的广告,浏览速度快,使用安全,支持一键保存网页图片,是上网冲浪的最佳选择, 浪迹浏览器绿色的单文件、多页面的基于IE内核的网页浏览器。浪迹浏览器可随时打开或关闭广告过滤功能。
大小:40.4M
更新时间:
简介:360安全浏览器为球迷精心打造360浏览器世界杯专版,给你最顺畅的网络直播体验,比看电视还爽!360浏览器与世界杯专版看直播视频最快,看球的同时还能使用手机、电脑同步进行吐槽,对于不熬夜看球又想知道比分的你,只要打开360浏览器与世界杯专版即可看到昨晚的比分。
大小:4.10M
更新时间:
简介:傲游浏览器tv版是一款运行于Android系统的客户端网页浏览软件,是最符合中国人使用习惯的多标签浏览器, 能够快速、稳定的显示完整网页,并拥有网络收藏、桌面RSS阅读器部件、手势操作、多标签浏览、个性起始页、下载管理器等多种简单实用功能。
大小:3.48M
更新时间:
简介:360安全浏览器:是一款专门应用与安卓手机的一个浏览器应用app,如果你是电脑版的忠实用户,那么手机版那就必不可少,登入账号即可全部同步相关资源。
注:您的评论需要经过审核才能显示哦,请文明发言!
本站资源均收集整理于互联网,其著作权归原作者所有,如果有侵犯您权利的资源,请来信告知,我们将及时撤销相应资源。
Copy . All Rights Reserved.webkit浏览器控件(duilib webkit内核浏览器控件)-东坡下载
东坡下载:内容最丰富最安全的下载站!
→ webkit浏览器控件(duilib webkit内核浏览器控件)
前些日子用wke内核封装了duilib的webkit浏览器控件,好多群里朋友私聊我希望可以我公布源码,今天把这个控件的源码和使用demo公布。其实这个控件封装起来没什么难度,我只是按照原来作者的demo,把相应的消息封装成duilib对应的。& & 最新的wke控件已经修复了select标签无法使用的问题。
安卓官方手机版
IOS官方手机版
webkit浏览器控件(duilib webkit内核浏览器控件)截图
浏览器下载排行榜
浏览器是一款用来访问网上冲浪的一款必不可少的工具,那么网络有很多类似,形形色色的上网浏览工具,让人眼花缭乱,不知道用哪一款好,今天小编给您推荐几款主流,不错的浏览器给大家用,这次又给大家增加了几款浏览...
中文 / 787KB香蕉浏览器,它可以用于尔雅通识
中文 / 322KB初恋浏览器是一个非常优秀的浏览
中文 / 478KB6快拨浏览器,支持IPv4/IPv6转换
中文 / 5.3MPapier是一个Google浏览器的插件
中文 / 51.9M今天小编为大家带来一款手机浏览
中文 / 44.1M淘宝浏览器是一款最好用、最安全
webkit浏览器控件(duilib webkit内核浏览器控件)
本类最新软件
本类软件推荐
3.3M / 09-17 / 1.1 官方最新版 【无限多开】
736KB / 11-21 / 1.0 绿色免费版
5M / 11-03 / 1.0 免费最新版
60KB / 12-19 / v1.0 绿色免费版
5.3M / 12-16 / v2.0 官方绿色版
本类软件排行
装机必备软件
网页下载邮件加速
请简要描述您遇到的错误,我们将尽快予以修正。
轮坛转帖HTML方式
轮坛转帖UBB方式

我要回帖

更多关于 webkit内核浏览器 的文章

 

随机推荐