
Chromium 开发
文章平均质量分 96
从实践出发深入学习 Chromium 内核技术
学艺不精的Антон
新入行的菜鸟 Chromium 工程师,古典吉他爱好者
展开
-
【五】从0定制浏览器:注册自定义协议并处理请求
未来我们希望可以通过 C++ 和 Web 混合开发的方式来继续扩展浏览器的功能,这就需要对 Web 资源进行集中化管理。当前我们的浏览器是通过 file:// 协议加载 Web 资源的,但是这样可能不容易区别 Web 资源和 其它文件,无法做到权限隔离,可能不再适用我们的业务需求。本文将介绍如何添加我们自定义的协议,并让它像 file:// 协议URL请求那样返回对应的数据。原创 2025-03-20 22:07:42 · 810 阅读 · 0 评论 -
【四】从0定制浏览器:增加 Cookies 持久化支持
本期我们将介绍如何为我们定制的浏览器添加 Cookies 数据持久化支持,从而实现保持网页登录状态的能力原创 2025-03-13 16:10:05 · 964 阅读 · 0 评论 -
【三】从0定制浏览器:Tab UI 交互优化以及添加程序图标
本期我们先尝试从 tab 的交互以及一些UI美化入手对我们的浏览器做一次优化。原创 2025-03-10 18:01:49 · 658 阅读 · 0 评论 -
【间章一】从0定制浏览器:实现脚本工具管理耦合Chromium的代码更改
我们定制的浏览器aloha-xromium不可避免要直接修改 Chromium 产生耦合,因此需要一个脚本工具帮我们自动提取、应用、清除这一部分耦合原创 2025-02-28 10:28:21 · 605 阅读 · 0 评论 -
【二】从0定制浏览器:修复HTML5播放器问题并引入 Native Views
本期我们修复了无法使用HTML5播放器播放视频的问题,并引入了Native UI。从这期开始我们对 Chromium 原始代码的改动会变得越来越多,如果完全靠图文解说,受限于文章的篇幅,很多的细节可能没有办法完全解释清楚。因此下期我们将聊聊怎么开发一个脚本工具,把我们的更改单独提取出来,然后我会把这些更改推送到 Github 仓库中,方便大家交流学习。原创 2025-02-27 11:57:16 · 1086 阅读 · 0 评论 -
【一】从0定制浏览器:引言
本期我们对 Chromium 的开发做了一些简单的介绍,并做了些简单的前置准备。目前我们的 ‘浏览器’ 已经可以正常展示网页了,不过无法播放一些视频网站的视频(比如 B 站),这个问题我们会在下期的博客中介绍解决方法。原创 2025-02-26 23:57:03 · 1130 阅读 · 1 评论