← [ BACK_TO_NOTES ]

Electron WebContents

WebContents 是 Electron 中页面内容的运行与通信载体,主进程向渲染进程主动发消息通常依赖它。

#desktop #electron #concept #growing

[!info] related notes

Electron WebContents

一句话定义

WebContents 可以理解成 Electron 里页面内容的运行载体,也是 main 与特定 renderer 建立联系的重要对象。

核心内容

为什么它重要

主进程如果想主动对某个窗口里的页面做事,通常不会“直接找 renderer”,而是通过对应的 WebContents:

  • 发消息
  • 控制加载行为
  • 观察页面状态

它和 BrowserWindow 的关系

  • BrowserWindow 更像窗口容器
  • WebContents 更像容器里的页面内容载体

在很多场景下,你要操作的其实不是窗口外壳,而是页面内容本身。

边界与易混淆点

  • WebContents 不是 DOM,也不是浏览器里的 window
  • 它更接近“主进程视角下的页面运行实例”
创建于 2026/4/13 更新于 2026/7/15
Digital Biome
Access

键盘导航

j / k / ↑ / ↓
选择对象
Enter / o
打开选择
/ 或 Ctrl+K
全站搜索
i / f / 1–4
筛选当前列表
g → h / l / p / t / a
首页 / 笔记 / 项目 / 工具 / About
r → 1–9
打开所选对象的关联
u
返回上一页
Esc
关闭浮层 / 取消命令;输入框内清空文本