Repository navigation
v0.2.3
PageLinkMode v0.2.3
PageLinkMode 的首个正式 release,聚焦“网页内链接跳转控制”这条主线,提供一套可配置、可记忆、可导入导出的 Chrome MV3 导航规则系统。
本次版本包含
- 显式站点授权流
- 新站点首次配置前需要先授权
- 授权完成后不自动刷新,当前页手动刷新后开始接管
- 已在 Chrome 侧手动放开的站点,也能被 popup 正确识别为已授权
- 三层规则模型
- 支持全局默认、站点级、页面级三层优先级
- 支持在 popup 中直接查看当前页面的实际生效模式和规则来源
- 更清晰的 popup 结构
- 站点级规则、页面级规则、全局默认拆分为独立区域
- 规则管理入口改为更明确的按钮语义
- 设置保存后改为轻提示,不再自动刷新网页
- 配置管理能力
- options 页支持导入 / 导出完整配置
- 导入采用整份替换并带校验,避免脏数据写入
- 新标签打开行为修正
- 被改写为新标签页的导航,现在会插入到当前标签页右侧,而不是浏览器标签栏最右侧
- README 与项目展示优化
- 仓库首页文档改成更适合 GitHub 展示的 README 结构
- 补充项目定位、边界、安装、使用、开发和 roadmap 说明
适用范围
当前版本主要适用于这些网页内导航场景:
- 普通链接点击
target="_blank"链接- 页面脚本中的
window.open(...) - 常见 HTML 表单提交
以下场景仍然不在当前版本目标内:
- 浏览器原生 UI,例如地址栏、标签栏、书签栏
- 右键菜单中的“在新标签页打开链接”
- 通用 SPA 路由接管
- 非 Chrome 生态的系统兼容性整理
Release Assets
PageLinkMode-v0.2.3-dist.zip- 已构建的扩展产物,可直接在 Chrome 开发者模式中以“加载已解压的扩展程序”的方式加载解压后的目录
开发验证
本次 release 前已执行:
npm run typechecknpm run build