自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

Subversion命令行客户端,安装后拷贝C:\Program Files\CollabNet\Subversion Client目录下文件到C:\cygwin\bin下即可使用cgwin操作svn

2016-06-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除