chromium
文章平均质量分 63
怀念依旧
这个作者很懒,什么都没留下…
展开
-
chromium浏览器页面longclick弹出菜单功能的实现
最开始做这个功能是在chromium34上面实现的,后来移植到39上面,调用的相关的系统和内核的底层的接口还都好用,从34到39版本变化,chromium内核对于事件的传递这块逻辑代码应该没有太大的变化。首先说下webkit浏览器是如何实现长按网页弹出菜单的:从最开始的说起,对于android使用原生webview的浏览器来讲,长按一个链接(当然也包括图片,网站,邮箱,手机号码等),都会弹原创 2015-04-02 10:02:36 · 1993 阅读 · 0 评论 -
chromium34与39截图实现方式的差异
从浏览器内核chromium34的代码移植到39的时候,发现之前做的截图接口不好用了,仔细分析,发现两个截图实现的机制不一样,又去分析了一下39的相关代码,现在把34和39的截图的实现方式和大家分享一下。这期间的版本,到底是哪个版本进行了修改,就不去一一查看了。原创 2015-04-02 09:57:36 · 1419 阅读 · 0 评论 -
UC:我们是怎么做出Chromium M35内核浏览器
文章出出:http://www.lupaworld.com/article-241107-2.html为什么要基于Chromium做二次开发? 肯定会有很多人好奇,为什么国内的双核浏览器都是无一例外地基于 Chromium 开源项目做二次开发。其实,根本原因在于,以 Google 员工为主的 Chromium 团队在该项目上做了大量的技术创新。像 DNS Pref转载 2015-05-26 16:46:35 · 1294 阅读 · 1 评论 -
android webview 二次验证流程分析 shouldOverrideUrlLoading深度分析
一. shouldOverrideUrlLoading的含义 Sdk中的解释public boolean shouldOverrideUrlLoading (WebView view, String url)Added in API level 1. Give the host application a chance to take over the control when a n原创 2016-05-23 15:34:54 · 8348 阅读 · 1 评论 -
Chromium MediaPlayer原理分析初步
最近在修改一些问题,涉及到了网页播放视频的相关东西,分析了一下流程,把它记录下来,不然可能一个星期就忘掉了.在chromium网页切换小屏至全屏的过程中,每一个视频url对应一个WebMediaPlayer(有唯一id), 从而对应一个Browser进程中的MediaPlayerBridge. HTMLMediaElement的src变化时都会调用到HTMLMediaElement::star原创 2016-07-12 15:17:48 · 2626 阅读 · 0 评论