Skip to content

pili8/WebHub

Repository files navigation

WebHub — 个人网页工作台

把常用网页变成 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

更新日志

V2.9.0 (2026-06-26)

  • 代码架构重构:拆分为 model/config/engine/webview/util 6 个模块
  • Activity 代码量减少 28%,可维护性大幅提升
  • 预设名称 ECM → ECR,图标更新

V2.8.0 (2026-06-26)

  • 应用名称和图标切换:7 套预设,设置中随时切换
  • 桌面模式:viewport + initial-scale + 双指缩放,竖屏全宽
  • 设置页重排:网页行为、应用设置、导入导出置底
  • 操作项默认折叠,点击展开
  • Bug 修复:内容搜索死锁、switchToTab 校验、autoRefresh 重复、UA 恢复、切换图标闪退、Android 12+ exported

V2.7.5 (2026-06-26)

  • 桌面模式开关:每个链接可单独开启电脑版网页渲染
  • Bug 修复:内容搜索死锁、switchToTab 参数校验、autoRefresh 重复

V2.7.4 (2026-06-25)

  • 修复定时刷新闪退、WebView 内存泄漏、JS 接口重复注册
  • 工作区上限提升至 8 个,支持 HTTP 网页加载

V2.7.3 (2026-06-25)

  • 工作区自定义颜色、浏览历史、定时刷新、自定义脚本

V2.6 (2026-06-20)

  • 备注功能、生效范围选择、设置界面优化

V2.5 (2026-06-18)

  • 菜单重构为底部弹窗、搜索遍历所有 WebView

V2.1 (2026-06-17)

  • 多内核架构:每个工作区独立 WebView,切换秒显

V2.0 (2026-06-16)

  • 灵活选项卡、自定义操作、元素检查器、导入导出

V1.0 (2026-06-16)

  • 首次发布:3 个固定选项卡、多链接支持

许可证

MIT License

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Packages

 
 
 

Contributors