chromium
文章平均质量分 83
跳出地球
解决问题 ++
展开
-
chromium双核浏览器实现
注: 本文简要介绍IE内核在chromium中集成的主要原理和思路,并不涉及具体代码逻辑。进程模型兼容模式下,renderer进程不再创建默认的RenderView、RenderFrame以及RenderWidget,改为由trident相关类来接收来自browser进程的网址导航指令,并将加载结果反馈回browser进程。此过程中,mojo通道的browser端保持不变, renderer端由 blink 切换为 trident。窗口结构兼容...原创 2022-03-13 19:30:23 · 1655 阅读 · 0 评论 -
VsChromium插件不工作问题
问题背景:新换了一台电脑,Win10系统,重新安装完VS2017后,立即安装了VsChromium-0.9.30.vsix。 安装成功后,该插件无法识别chromium项目文件。 已经确认该插件为启用状态,且已经在VS里打开了chromium项目中的某一源文件,按 Ctrl+Alt+; 调出查找窗口,提示在源码目录创建 vs-chromium-project.txt文件。解决步骤:...原创 2019-05-29 18:04:11 · 627 阅读 · 0 评论 -
网页翻译
本文所述的网页翻译功能,截取自Chrome浏览器,适合以下几种应用场景:一、 网站开发,本站页面翻译二、 浏览器开发(Google翻译不可用的情况)三、 网络爬虫、数据分析四、 后台翻译服务基本原理JavaScript代码取自chrome浏览器自带的网页翻译功能,替换其翻译时的网络请求接口为 bing翻译服务器。bing翻译APIhttps://www.bi...原创 2019-05-17 17:33:38 · 2258 阅读 · 0 评论 -
chromium中的URL加载过程解析
chromium内核代码一直在更新,最近又有了大动作。尤其是IPC通信部分,因为性能问题,传统的IPC已经被弃用,虽然不是完全舍弃,但除了严重依赖于时序关系的Navigate相关消息外,其他的所有IPC::Channel都被替换成了mojom。这就导致以前的FrameMsg_Navigate、ResourceHostMsg_RequestSource等IPC消息在chromium代码中不再可见了。...原创 2018-12-25 16:45:42 · 5553 阅读 · 13 评论