Skip to content

Latest commit

 

History

History
73 lines (56 loc) · 2.52 KB

README.zh-CN.md

File metadata and controls

73 lines (56 loc) · 2.52 KB

PageOrganisation

English | 简体中文

Edge 浏览器扩展(MV3),在标签组(Tab Groups)与书签(Bookmarks)之间双向转换:把标签组存为书签,或把书签恢复成标签组。

目录

功能

  • 把当前标签组(Tab Group)连同其中标签页一键保存为书签文件夹。
  • 把书签文件夹一键恢复为标签组(重新打开标签并归组)。
  • 标签组 / 书签列表的加载与刷新。
  • 按数量 / 字母 / 自定义对标签组排序。
  • 拖拽操作支持;保存 / 还原后自动刷新对应面板。
  • 可选设置:保存时是否同时关闭/删除原标签页、还原时是否删除源书签。

权限

来自 manifest.json(Manifest V3):

权限 用途
tabGroups 读取/管理标签组
bookmarks 读写书签
tabs 读取标签页 URL/标题
<all_urls>(host) 在标签上下文中操作

结构

PageOrganisation/
├─ manifest.json          # MV3 清单
├─ popup.html / popup.css # 弹窗界面与样式
├─ popup.js              # 主入口:初始化、绑定事件、加载面板
├─ icons/                # 图标素材
└─ modules/
   ├─ state.js           # 全局状态
   ├─ config.js          # 配置
   ├─ settings.js        # 用户设置(是否删除标签/书签等)
   ├─ syncActions.js     # 核心转换:标签组↔书签
   ├─ tabGroupsUi.js     # 标签组面板 UI
   ├─ bookmarksUi.js     # 书签面板 UI
   ├─ sortActions.js     # 排序逻辑(数量/字母/自定义)
   └─ dragDrop.js        # 拖拽支持

安装

  1. 下载/克隆本仓库到本地。
  2. 打开 Edge,访问 edge://extensions/。
  3. 打开右上角「开发者模式」。
  4. 点击「加载解压缩的扩展」,选择本仓库根目录。
  5. 工具栏出现扩展图标,点击弹窗即可使用。

使用

  • 标签组 → 书签:在「标签组」面板点击某组旁的保存按钮,标签组即存为书签栏下的同名文件夹。
  • 书签 → 标签组:在「书签」面板点击还原按钮,把对应书签文件夹恢复成标签组。
  • 排序:点「排序」按钮,选择按数量 / 字母 / 自定义排序标签组。
  • 刷新:点刷新按钮重新加载标签组或书签列表。
  • 设置:在设置中开关「保存后关闭标签页」「还原后删除书签」等选项。

License

MIT License,详见 LICENSE。