Edge 浏览器合集
依托 EdgeView 浏览器模块(WebView2 内核):把一整个 Microsoft Edge 装进你自己的窗口,205 条命令覆盖导航、取数、填表、会话、下载、脚本注入等 21 个命令族。合集共 26 集,已全部上线——从「把浏览器摆进窗口」一路学到「网页监控机器人」。本系列每集都提供一键导入的 .lcpppkg 源码包,在官网「示例源码」里按集数名称即可下载。
页面里的截图都可以点击放大,放大后点击空白处或按 Esc 关闭。
基础篇(01~04)
把浏览器控件摆进窗口、导航族命令全家福、事件驱动状态栏、执行 JavaScript 拿返回值——内嵌浏览器开发的地基。
| 集 | 教程 | 你将学会 | 状态 |
|---|---|---|---|
| 01 | 初识内嵌浏览器:迷你浏览器 | EdgeBrowser 设计器控件、EdgeView_导航控件/后退/前进/刷新、判空用文本_取长度、地址栏手动联动 | 已上线 |
| 02 | 导航进阶:页面信息查看器 | 导航族 11 条全家福、导航_取标题/取地址/取状态JSON、导航_HTML 内存页面、多行文本块 | 已上线 |
| 03 | 事件驱动:浏览器状态栏 | 设计器事件四件套(导航开始/地址改变/标题改变/导航完成)、绑定控件事件、事件_设置动作拦截弹窗 | 已上线 |
| 04 | 执行 JavaScript:脚本控制台 | EdgeView_执行JS控件、JSON 返回值回读规则、执行详情异步看异常、文档预注入开机脚本、脚本族 7 条 | 已上线 |
网页操作篇(05~09)
网页取数实战 · 网页填表三部曲(输入点击/下拉选择/自动登录)· 页内查找与定位。
| 集 | 教程 | 你将学会 | 状态 |
|---|---|---|---|
| 05 | 网页取数实战:从网页里把数据「拿」出来 | 前四集学会了把浏览器嵌进窗口、导航、监听事件、执行 JavaScript;这一集开始做真正有用的事:从网… | 已上线 |
| 06 | 网页填表(一):让程序替你在网页上「输入」和「点击」 | 上一集我们学会了「看」网页(取数);这一集开始「动手」——填表族 22 条命令登场:按 CSS 选择器把… | 已上线 |
| 07 | 网页填表(二):下拉框、取值回读与 JSON 拆信封 | 上一集写了「输入与点击」,这一集补上填表族的读取侧:把下拉框选中某一项、读回输入框的值、读回复选框状态、… | 已上线 |
| 08 | 网页填表(三):自动登录实战(含执行JS 兜底) | 前三集的零件——赋值、勾选、点击、取值、拆信封——这一集全部拧成一台整机:自动登录流水线 | 已上线 |
| 09 | 页内查找与定位:给程序装上「页面内 Ctrl+F」 | 这一集轻快——查找族 5 条命令,让你的程序在网页里做「Ctrl+F」:全部匹配自动高亮、计数、上下切换… | 已上线 |
JS 双向桥篇(10~12)
postMessage 页面调原生 · 原生应答与推送(时钟仪表盘)· 子框架跨 iframe 操作。
| 集 | 教程 | 你将学会 | 状态 |
|---|---|---|---|
| 10 | 页面调原生:postMessage 双向桥 | 从这一集起,网页里的 JavaScript 第一次可以主动给你的程序打电话:网页按钮 → chrome.… | 已上线 |
| 11 | 原生应答与推送:让网页仪表盘实时刷新本地数据 | 上一集学会了双向桥的「一问一答」;这一集让它不知疲倦:时钟组件每秒触发一次,把本地数据推给网页仪表盘——… | 已上线 |
| 12 | 子框架支持:钻进 iframe 里操作另一个世界 | 很多网页把内容装在 iframe 里——广告位、嵌套编辑器、第三方组件都是子框架 | 已上线 |
会话与多开篇(13~17)
Cookie 管理两部曲 · 多店铺弹窗(独立实例+独立缓存)· 设置族(UA/脚本开关/缩放配色/创建期选项)。
| 集 | 教程 | 你将学会 | 状态 |
|---|---|---|---|
| 13 | Cookie 管理(一):读、设、删与「按域隔离」 | 从这一集起进入会话族——浏览器最值钱的家底:Cookie、登录状态、浏览数据 | 已上线 |
| 14 | Cookie 管理(二):带属性写入、批量注入与导出 | 上一集会了「一条一条」管 Cookie;这一集上强度:带属性写入(过期时间 / Secure / Htt… | 已上线 |
| 15 | 多店铺弹窗:一个程序同时开 N 家「店」 | 多账号管理的终极大招:实例级浏览器 | 已上线 |
| 16 | 设置族(一):用户代理、脚本开关、缩放与配色 | 设置族 53 条命令是浏览器的「控制面板」:本集挑最常用的四个先上手——用户代理(UA)、页面脚本开关、… | 已上线 |
| 17 | 设置族(二):创建期选项——启动参数、跨域开关与重建 | 有一类设置很特殊:它们写进浏览器的「出生证明」,创建之后再改一律无效——这就是创建期选项(创建选项族) | 已上线 |
下载与媒体篇(18~20)
下载管理器 · 打印与 PDF 导出 · 媒体控制(静音/状态/Favicon 抓取)。
| 集 | 教程 | 你将学会 | 状态 |
|---|---|---|---|
| 18 | 文件下载:下载族命令与「下载管理器」 | 下载族 10 条命令管两件事:下载的 UI(默认下载窗口的开/关/位置)与下载任务本身(状态、进度、暂停… | 已上线 |
| 19 | 打印与 PDF 导出:打印族 4 条 | 打印族 4 条命令做三件事:把页面导出成 PDF 文件(最常用)、弹出打印界面给用户选打印机、还有一整套… | 已上线 |
| 20 | 媒体控制:静音、音频状态与 Favicon 抓取 | 媒体族 4 条命令管「网页里正在响、正在全屏的东西」:一键静音(页面里的音视频全部闭嘴)、音频/全屏状态… | 已上线 |
高级篇(21~26)
无头实例 · 资源过滤器与共享缓冲 · 异步任务与工作线程 · 通知/扩展/对象 · 开发者工具协作 · 综合实战「网页监控机器人」。
| 集 | 教程 | 你将学会 | 状态 |
|---|---|---|---|
| 21 | 无头实例:不占屏幕的取数引擎(高级篇开篇) | 前 20 集的浏览器都「看得见」;这一集开一个看不见的:EdgeView_创建无头实例——不占屏幕、任务… | 已上线 |
| 22 | 资源与缓冲:请求过滤器和共享内存 | 这一集的两组命令平时藏得深、用起来猛:资源族 5 条管「哪些请求要拦进事件」(爬虫改包、广告过滤的根基)… | 已上线 |
| 23 | 异步任务与工作线程:不卡界面的批量取数 | 前面各集你已经用过很多「异步命令 + 完成处理器」;这一集把任务族 6 条补齐——拿到任务 ID 之后还… | 已上线 |
| 24 | 通知与扩展:开发者工具协作 | 大纲中的通知族/扩展族/对象族都是「进阶挂件」:通知族接管网页弹的通知、扩展族加载浏览器扩展、对象族管理… | 已上线 |
| 25 | 开发者工具协作:CDP 客户端远程驾驶无头浏览器 | 第 21 集的 EdgeView 无头实例「截图不可用」;这一集请出真无头方案:CDP_启动浏览器 拉起… | 已上线 |
| 26 | 综合实战:网页监控机器人(收官集) | 26 集所学一锅端:把「执行 JS 取数(第 5 集)+时钟组件(第 11 集)+指纹对比(第 7 集的… | 已上线 |