http://geeklu.com/2010/10/getting-started-with-npapi-plugin/2012-10-10
更新:https://code.google.com/p/chromium/issues/detail?id=139816Chrome22之后貌似完全放弃10...
android4.4 webview chromium是单进程的,图中所有组件都运行在Browser进程中。
按从上而下的顺序介绍这张图中与显示网页相关的chromium内核结构。
1.AwContents->WebContentsImpl
AwContnents的创建过程如下图:
AwContents是WebView接口的主要实现类。
native层的AwContents包含chr...
分类:
移动开发 时间:
2014-06-10 15:39:26
阅读次数:
421
虽然chrome已经不再支持npapi插件,不过公司的浏览器外壳是基于低版本的chromium开发,所以由于工作需要,还是学习了一下npapi插件的开发。
此次开发主要参考了以下博客和文档: http://blog.csdn.net/z6482/article/details/7660748 ...
GPU进程的客户端(Browser进程,Render进程)都会创建一个
WebGraphicsContext3DCommandBufferImpl的实例,用于封装与GPU进程的通信。
所以我们从WebGraphicsContext3DCommandBufferImpl开始引出GPU进程的结构。
一.WebGraphicsContext3DCommandBufferImpl的创建。
WebG...
分类:
移动开发 时间:
2014-06-05 10:59:31
阅读次数:
339
最近把做好的ipad HTML5混合应用适配到android上,发现android的webview比 iPad差太多了,android4.4由于升级到chromium,和chrome内核一致,所有问题不多,但android4.3以下的版本兼容问题太多了,只能一个一个慢慢解决了!
目前已经碰到了css3 flex box布局的兼容问题, js的兼容问题等。
Andro...
分类:
移动开发 时间:
2014-06-03 03:59:32
阅读次数:
353
每一个网页都有一个favicon,在历史记录的保存中须要用到。在content文件夹下,这个没有实现。以下说一下我的实现过程:web_contents_impl.cc文件里有方法:WebContentsImpl::OnUpdateFaviconURL这种方法是内核解析到favicon之后,给chro...
分类:
Web程序 时间:
2014-06-01 17:15:22
阅读次数:
343
旧版本的API:—Google提供了一个在线语音识别的API接口,通过该API可以进行中文、英文等语言的识别。API地址:http://www.google.com/speech-api/v1/recognize?xjerr=1&client=chromium&lang=zh-CN&maxresul...
分类:
移动开发 时间:
2014-05-26 00:10:41
阅读次数:
449