把常用网页变成 APP,支持自定义外观和自动化操作。
| 模块 | 说明 |
|---|---|
| 🏠 多工作区 | 2–8 个独立工作区,每个有独立 WebView,切换秒显 |
| 🔗 多链接 | 每个工作区可配多个链接,底部菜单或标题栏切换 |
| 🖥️ 桌面模式 | 每个链接独立开关,电脑版网页竖屏全宽可见 |
| 🎨 名称图标切换 | 7 套预设,设置中随时换桌面图标和应用名 |
| ⚙️ 自定义操作 | 隐藏/点击/修改/脚本 四种操作,支持 CSS 选择器 |
| ⏱️ 定时刷新 | 每个工作区独立刷新间隔 |
| 🌙 夜间模式 | App UI + 网页 CSS 双重暗色 |
| 🔍 内容搜索 | 遍历所有已打开 WebView 搜索页面正文 |
| 🔎 元素检查 | 点击页面任意元素查看选择器,方便配置操作 |
| 📤 导入导出 | JSON 格式一键备份恢复全部配置 |
┌─────────────────────────────────────┐
│ 关于(点击展开) │
├─────────────────────────────────────┤
│ 网页行为 │
│ 金山文档优化 [开关] │
│ 网页暗色模式 [开关] │
│ 页面操作 [开关] │
│ 浏览器标识 [Spinner] │
├─────────────────────────────────────┤
│ 工作区配置 │
│ ▼ 📊 工作区1 │
│ ├─ 链接标题 / 网址 │
│ │ 桌面模式开关 │
│ │ 操作(默认折叠,点击展开) │
│ │ └─ 隐藏/点击/修改/脚本 │
│ └─ … │
├─────────────────────────────────────┤
│ 应用设置 │
│ 应用名称和图标 [Spinner] │
│ [导出] [导入] │
├─────────────────────────────────────┤
│ 清除缓存 │
│ [保存设置] │
└─────────────────────────────────────┘
| 操作 | 说明 | 延迟 |
|---|---|---|
| 隐藏 | 移除页面元素 | 无 |
| 点击 | 自动点击元素 | 可设置 |
| 修改 | 替换元素文字 | 无 |
| 脚本 | 注入自定义 JS | 可设置 |
生效范围:仅此链接 / 相似域名 / 当前工作区 / 所有工作区。
设置 → 应用设置 → 应用名称和图标,7 套可选:
| # | 名称 | 图标 |
|---|---|---|
| 1 | WebHub | 默认蓝 |
| 2 | WebHub | 自定义 |
| 3 | LanHub | 网络 |
| 4 | ECR | 自定义 |
| 5 | Gming | 自定义 |
| 6 | Pili | 自定义 |
| 7 | PILI | 自定义 |
切换后返回桌面,图标和名称几秒内刷新。
每个链接卡片内的开关。原理:桌面 UA + viewport width=980 + initial-scale 按屏幕宽度计算,页面全宽缩放可见,支持双指放大操作。
| 项目 | 内容 |
|---|---|
| 最低版本 | Android 5.0 (API 21) |
| 构建 | GitHub Actions 自动构建 |
| 签名 | 固定签名密钥(覆盖安装) |
| 仓库 | https://github.com/pili8/WebHub |
- 代码架构重构:拆分为 model/config/engine/webview/util 6 个模块
- Activity 代码量减少 28%,可维护性大幅提升
- 预设名称 ECM → ECR,图标更新
- 应用名称和图标切换:7 套预设,设置中随时切换
- 桌面模式:viewport + initial-scale + 双指缩放,竖屏全宽
- 设置页重排:网页行为、应用设置、导入导出置底
- 操作项默认折叠,点击展开
- Bug 修复:内容搜索死锁、switchToTab 校验、autoRefresh 重复、UA 恢复、切换图标闪退、Android 12+ exported
- 桌面模式开关:每个链接可单独开启电脑版网页渲染
- Bug 修复:内容搜索死锁、switchToTab 参数校验、autoRefresh 重复
- 修复定时刷新闪退、WebView 内存泄漏、JS 接口重复注册
- 工作区上限提升至 8 个,支持 HTTP 网页加载
- 工作区自定义颜色、浏览历史、定时刷新、自定义脚本
- 备注功能、生效范围选择、设置界面优化
- 菜单重构为底部弹窗、搜索遍历所有 WebView
- 多内核架构:每个工作区独立 WebView,切换秒显
- 灵活选项卡、自定义操作、元素检查器、导入导出
- 首次发布:3 个固定选项卡、多链接支持
MIT License