随笔分类 -  electron与chromium内核

摘要:How cc Works 中文 cc readme文档:cc readme - Bigben - 博客园 (cnblogs.com) Original google doc Chinese | Korean Chromium 的工程师们写了两篇技术文章 How Blink Works (中文译文) 阅读全文
posted @ 2020-08-20 09:24 Bigben 阅读(1061) 评论(0) 推荐(0)
摘要:进入fullscreen 退出fullscreen 阅读全文
posted @ 2020-08-13 15:15 Bigben 阅读(512) 评论(0) 推荐(0)
摘要:一,electron用typescript实现了函数。比如重写了 windows.history.back go等js 内置函数。不走blink的js binding。 D:\dev\electron7\src\electron\lib\renderer\window-setup.ts window 阅读全文
posted @ 2020-08-07 15:38 Bigben 阅读(1430) 评论(0) 推荐(0)
摘要:7.3.2的文档:https://github.com/electron/electron/blob/v7.3.2/docs/api/dialog.md 不同版本可以切换 一个是同步对话框,另外一个是异步。 同步: //will-prevent-unload这个事件只会在弹出框关闭时触发,比如ale 阅读全文
posted @ 2020-08-06 10:05 Bigben 阅读(2905) 评论(0) 推荐(0)
摘要:事件接入有二种方式, 一,通过属性设置:onclick()= function(){} EventTarget::SetAttributeEventListener 二,通过addEventListener,通过dom注册的js同调函数进入。AddEventListenerMethod 如果从doc 阅读全文
posted @ 2020-07-23 11:59 Bigben 阅读(436) 评论(0) 推荐(0)
摘要:基于Chromium的渲染进程轻量化隔离方法 阅读全文
posted @ 2020-07-21 15:56 Bigben 阅读(201) 评论(0) 推荐(0)
摘要:chrome chromium 启动 命令行 开关 参数 switches command line flags 阅读全文
posted @ 2020-07-21 15:40 Bigben 阅读(15635) 评论(0) 推荐(0)
摘要:转: Chromium的Render进程启动过程分析 chromium browser process 与 render process 间通信通道的建立 罗升阳 2015-08-24 01:06:51 24918 收藏 4分类专栏: 老罗的Android之旅版权 在配置多进程的情况下,Chromi 阅读全文
posted @ 2020-07-21 14:55 Bigben 阅读(1699) 评论(0) 推荐(0)
摘要:clipboard api参考: https://www.inovex.de/blog/clipboard-api/ https://w3c.github.io/clipboard-apis/ mdn的文档:https://developer.mozilla.org/en-US/docs/Web/A 阅读全文
posted @ 2020-07-16 14:31 Bigben 阅读(1184) 评论(0) 推荐(0)
摘要:在做Chromium浏览器定制化需求时常常需要扩展JS对象以增加js的功能. 在javascript这门编程语言的概念里,一切皆为对象,变量,函数等等一切皆为对象,没有类的概念,javascript是一门动态语言,它的主要特点是对象的类型和内容是在运行时决定的,是可以不断变化的. 在javascri 阅读全文
posted @ 2020-07-06 17:20 Bigben 阅读(1016) 评论(0) 推荐(0)
摘要:Getting started with embedding V8 This document introduces some key V8 concepts and provides a “hello world” example to get you started with V8 code. 阅读全文
posted @ 2020-07-02 16:20 Bigben 阅读(458) 评论(0) 推荐(0)
摘要:chromium源码阅读--V8 Embbeding V8是google提供高性能JavaScript解释器,嵌入在chromium里执行JavaScript代码。 V8本身是C++实现的,所有嵌入本身毫无压力,一起编译即可,不过作为一个动态语言解释器,它的世界观肯定跟C++还是有区别的。 编程语言 阅读全文
posted @ 2020-06-30 13:46 Bigben 阅读(499) 评论(0) 推荐(0)
摘要:转自:Chromium 基础库使用说明 原文: Important Abstractions and Data Structures 基础howto介绍:chrome是如何调用启动的:https://www.chromium.org/developers/how-tos/getting-around 阅读全文
posted @ 2020-06-24 17:31 Bigben 阅读(4934) 评论(0) 推荐(0)
摘要:版权声明:本文为CSDN博主「tornmy」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接: https://blog.csdn.net/tornmy/article/details/82748058 https://blog.csdn.net/mengx 阅读全文
posted @ 2020-06-23 17:01 Bigben 阅读(2246) 评论(0) 推荐(0)
摘要:https://ishare.iask.sina.com.cn/f/19ElVYYDmId.html 阅读全文
posted @ 2020-06-23 11:36 Bigben 阅读(163) 评论(0) 推荐(0)
摘要:参考网页加载完成的事件,实现chromium内部对外的js发送事件。 FrameHostMsg_DidFinishLoad 带反馈的可参考:FrameMsg_BeforeUnload ,反馈事件:FrameHostMsg_BeforeUnload_ACK,FrameHostMsg_RunBefore 阅读全文
posted @ 2020-06-22 11:20 Bigben 阅读(1183) 评论(0) 推荐(0)
摘要:Blink IDL Extended Attributes Introduction The main interest in extended attributes are their semantics: Blink implements many more extended attribute 阅读全文
posted @ 2020-06-22 10:23 Bigben 阅读(358) 评论(0) 推荐(0)
摘要:1, src\third_party\WebKit\Source\core\dom\events\Event.h:src\third_party\blink\renderer\core\dom\events\event.h bool isTrusted() const { return is_tru 阅读全文
posted @ 2020-06-02 11:43 Bigben 阅读(3759) 评论(0) 推荐(0)
摘要:从Chrome源码看浏览器的事件机制 2017年2月5日会编程的银猪3 Comments --> ∞ 在上一篇《从Chrome源码看浏览器如何构建DOM树》介绍了blink如何创建一棵DOM树,在这一篇将介绍事件机制。 上一篇还有一个地方未提及,那就是在构建完DOM之后,浏览器将会触发DOMCont 阅读全文
posted @ 2020-04-09 15:34 Bigben 阅读(342) 评论(0) 推荐(0)