大部分常用的功能都有集成进来。浏览网页,绘制出正确的网页以及交互这些都没问题。其它如chromium extension就没有集成,导致所有插件无法加载了。还有如内置的一些webui没有。
显然Electron不是一个完整的Chromium浏览器。
Electron内部集成的不是Chromium,而是Chromium的WebContent组件。然后Electron自行实现了GUI应用需要的框架支持。
比如,你在Electron中,找不到任浏览器必备的历史管理,书签管理,缓存管理。最素的Electron连URL输入栏都没有,而且很多联网时的安全设施都没有适配。
准确的说,集成的是Chromium Content Module (CCM),即一个用于渲染功能的子集。
The CCM only focuses on the core needs to render a web page.
CCM专注于渲染页面所需的功能
Additional features, like supportingChrome Extensions, or syncing your Chrome bookmarks, are not supported.
其他chrome的扩展,同步功能都没有集成进来
Just remember that its corepurpose is to render web content.
只要了解ccm可以渲染web页面就好。