- 博客(10)
- 资源 (2)
- 收藏
- 关注
原创 ppapi插件(可自定义方法)
关于chromium ppapi详细概要设计文档,不是只有sendMessage和PostMessage,也可以自定义方法,想创建新的属性和函数都可以,内部资料,求赞:百度网盘:链接: https://pan.baidu.com/s/1v3NWGBwO9j09SqySIE1z6g 密码: di73...
2018-08-10 16:44:47 2154
原创 webkit SDL+Cairo port 移植分享
webkit SDL port 移植分享 最近在研究WebKit如何在嵌入式上跑起来,以往的WebKit代码有很多版本,比如win、gtk、efl、Android、qt等。之前也在官网上下载过WebkitGTK版本的,感觉光是依赖GTK的东西就一大堆库,感觉这玩意儿有点庞大,所以没想弄,至于efl和qt我又不熟,最后看见网上有说可以基于SDL port进行移植,于是我就报着试一下
2016-06-24 13:39:53 1734 2
原创 webkit js注入
js/css注入顾名思义,就是通过调用浏览器的注入对外接口,将我们本地写的js或者css注入到打开的网页中,可以制作一些插件以及输入法小键盘等操作。值得注意的是,在注入的过程中,如果是开发新的功能,尽量命名不要与网页重叠;当然如果想要干掉原网页的一些js或者css代码,也可以命名相同,通过覆盖的方式替换自己的代码。 下面将介绍注入js/css的重要接口,在PageGroup.c
2016-05-20 23:04:51 2366
原创 webkit linux 方向键移动焦点
webkit linux 方向键移动焦点本文章只使用与在linux平台下基于GTK的Webkit浏览器,其他平台可以参考。总所周知,刚编译的浏览器或者PC上的浏览器,如果按方向键一般都是操作滚轮事件,想要获取某一元素焦点,要么就是鼠标移动上去,要么就是按TAB键一个一个移动。下面我将介绍如何修改代码实现上下左右键移动焦点;(其实很简单)webkit事件处理不管port如何实现,最后
2016-03-17 16:23:15 983
原创 webkit对接woff字体
Webkit对接Woff字体 最近使用webkit浏览器登录一些网页的时候,发现网页上有好多字体跟我在chrome浏览器或者火狐浏览器上显示都不一样,于是乎深入研究了一下,把页面下载下来,发现某些页面的字体都是自定义的family,然后他们的字库除了ttf格式,还有otf、woff、woff2等。 看webkit代码FontCustomPlatformData.cpp
2016-03-11 16:13:44 2326
原创 通过js注入解决浏览器输入法方案文档
输入法方案文档1. 输入法流程图:1) 打开页面注入js流程图:启动浏览器,浏览器main.cpp会去调用TBrowserLoadInjectFile()接口,通过这个接口去加载inject_file_config.xml文件,这个文件记录有所有需要注入的js文件的路径,通过解析此文件去注入js_input_methed.js文件。
2016-02-25 15:38:30 2110
原创 webkit windows编译经验分享
在Windows平台上编译了一周webkit,终于成功了。下面根据自己经验,分享给大家,希望能帮助到大家。 1. 第一步无可厚非就是安装cygwin,之前在webkit官网上下载的cygwin怎么也编不过,后来去百度查一些webkit编译经验文档,找到一个cygwin的绿色免安装版,是他们之前尝试过的。之前我的webkit编译不过,很大关系是自己下载的cygwin某些库有问题,所
2016-02-25 15:34:12 1324 2
转载 webkit js扩展方式之Binding添加新DOM对象
webkit js Binding添加新DOM对象一.基础知识首先WebKit IDL并非完全遵循Web IDL,只是借鉴使用。WebKit官网提供了一份说明(WebKitIDL),比如Web IDL称"operation”(操作), 而WebKitIDL称为"method"(方法),具体详细定义请参见:http://trac.webkit.org/wiki/WebKitIDL。
2016-02-24 17:11:02 813
原创 memoryCache和diskCache流程详解
Webkit的MemoryCache和DiskCache流程详解MemoryCache简介: MemoryCache顾名思义,就是将资源缓存到内存中,等待下次访问时不需要重新下载资源,而直接从内存中获取。Webkit早已支持memoryCache。 目前Webkit资源分成两类,一类是主资源,比如HTML页面,或者下载项,一类是派生资源,比如HTML页面中内嵌的图片或者脚本
2016-02-24 17:08:22 16375
原创 webkit URL加载文档
WebkitURL加载流程1. 用户输入URL后,最先调用的接口是:FrameLoader::load(constResourceRequest& request) 2.Load()通过ResourceRequest数据调用createDocumentLoader(request.resourceRequest(),request.substituteData())来创建一个
2016-02-24 17:06:28 1737
CollabNetSubversion-client-1.8.9-5-x64
2016-06-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人