Skip to content

echoextension/echo

Repository files navigation

ECHO 易可 — Edge Chinese Helper & Optimizer

🌐 English Version

⚠️ 非官方作品声明:本项目为个人饭制(Fan-made),与 Microsoft 或 Edge 团队无关,以个人身份独立开发和维护。

ECHO 易可 是一款专为中国 Edge 用户打造的浏览器增强扩展,从标签管理到手势操作,从新标签页美化到 AI 辅助搜索,全方位提升你的浏览体验。完全开源,完全免费,无广告、无弹窗、无打扰,不碰任何隐私。

本项目由一名 不懂代码的 PM 通过 AI 辅助编程(Vibe Coding)独立完成。它不完美,但每一行代码背后都是真实的产品思考和无数轮的测试迭代。


✨ 功能一览

⚡ 效率操作

🔄 超级拖拽

  • 拖拽文本:自动使用 Bing 搜索
  • 拖拽链接:在新标签页打开
  • 可配置新标签页是否立即激活(前台/后台打开)
  • 最小拖拽距离阈值,防止误触

🖱️ 鼠标手势

  • 右键 + 滚轮:快速切换左右标签页
  • 智能跳过浏览器内置页面(chrome://、edge:// 等)
  • 跨标签状态同步:切换标签后手势状态无缝衔接,可继续滚轮操作

⌨️ 快捷键强化

  • Ctrl+Q:老板键 — 一键最小化所有浏览器窗口,再按恢复(记住每个窗口之前的状态)
  • Alt+M:一键静音 — 切换所有发声标签的静音状态
  • F2 / F3:快速切换到左/右标签页

🌐 页面体验

🔠 精细缩放

  • Ctrl + 滚轮:页面缩放步进优化
    • 175% 以下:5% 精细步进
    • 175% 以上:25% 大步进
  • 缩放比例悬浮指示器,2 秒后自动消失

🖼️ 快速保存图片

  • Alt + 点击:一键保存网页图片到本地 ECHO快速保存图片 文件夹
  • 可选按日期自动分类子文件夹
  • 无需弹出"另存为"对话框,直接保存到指定路径
  • 💡 Edge 自带的下载提示气泡无法由扩展控制,可在 Edge 设置 → 下载 中手动关闭

📋 标签页管理

  • 新标签位置控制:新标签紧随当前标签插入,告别"跳到最右边"
    • 支持"最新靠前"和"按顺序排列"两种模式
    • 可选是否对 + 新建标签也生效
  • 关闭标签激活策略:关闭标签后自动激活左侧标签(而非浏览器默认的右侧)
  • 并发安全:快速连续打开多个标签时,位置顺序仍然正确

🎨 个性化

🖼️ 新标签页(NTP)

  • Bing 每日壁纸:自动获取高清壁纸作为背景
  • 三种壁纸模式
    • 每日模式:每天自动更换
    • 收藏轮播:从收藏夹中随机展示(同一天内保持不变)
    • 锁定模式:固定显示某一张壁纸
  • 壁纸库:浏览历史壁纸,一键收藏/取消收藏
  • 三级缓存:内存预加载 → IndexedDB 离线缓存 → 网络请求,几乎秒开
  • 热搜榜单:支持热搜、小说、电影等多个分类
  • 壁纸信息卡片:鼠标靠近时自动渐现,支持拖拽移动
  • Low Poly 动态背景:三角形网格 + 鼠标视差效果

🔍 悬浮搜索框(Ctrl+B)

  • 页面内随时唤出的 Bing 搜索框
  • 光谱旋转边框动画 + 聚焦脉冲光效
  • 集成热搜榜,支持无限滚动浏览
  • 常驻显示模式 / 快捷键唤出模式 可切换
  • Shadow DOM 完全隔离,不干扰任何网页样式
  • 页面缩放时自动反向补偿,保持固定大小

🤖 AI 关联搜索推荐(实验性)

  • 默认关闭,需手动开启并二次确认
  • 自动提取网页正文,通过 AI 生成 4-6 个相关搜索关键词
  • 智能过滤:自动跳过首页、搜索引擎、内网页面、敏感域名(.gov/.mil/.edu 等)
  • 网站级黑名单:可对特定网站永久关闭,支持撤销
  • Shadow DOM 浮窗,可拖拽定位,不影响网页

🎯 首次运行引导(FRE)

  • 首次安装自动弹出 4 步引导页
  • 自动识别操作系统,展示对应快捷键(Win/Mac)

📦 安装

从源码安装(开发者模式)

  1. 下载或克隆本仓库
  2. 打开 Edge 浏览器,进入 edge://extensions/
  3. 开启右上角「开发人员模式」
  4. 点击「加载解压缩的扩展」
  5. 选择本项目所在文件夹

从 Edge 应用商店安装

👉 Edge 应用商店 - ECHO 易可


⚙️ 设置

点击 Edge 工具栏中的 ECHO 图标即可打开设置页面,所有功能均可独立开关:

功能 默认状态 说明
超级拖拽 ✅ 开启 拖拽文本搜索/拖拽链接打开
鼠标手势 ✅ 开启 右键+滚轮切换标签
老板键 ✅ 开启 Ctrl+Q 最小化/恢复
一键静音 ✅ 开启 Alt+M 全局静音
F2/F3 切标签 ✅ 开启 快捷键切换标签
精细缩放 ✅ 开启 Ctrl+滚轮精细缩放
快速保存图片 ✅ 开启 Alt+点击保存
新标签位置 当前标签右侧 可选最右侧
关闭标签激活 左侧 可选右侧(浏览器默认)
悬浮搜索框 ✅ 开启 Ctrl+B 唤出
AI 关联搜索 ❌ 关闭 需手动开启+二次确认

🏗️ 技术架构

ECHO/
├── manifest.json           # MV3 清单文件
├── background.js           # Service Worker(标签管理、消息路由、AI 代理等)
├── content.js              # 内容脚本(手势、拖拽、缩放)
├── net_rules.json          # 请求头修改规则
├── ntp/
│   ├── ntp.html / ntp.js   # 新标签页(壁纸系统、热搜)
│   ├── ntp.css
│   └── wallpaper-data.js   # Bing 壁纸历史数据
├── search-box/
│   └── search-box.js       # 悬浮搜索框
├── related-search/
│   └── related-search.js   # AI 关联搜索推荐
├── common/
│   ├── mouse-gesture.js    # 鼠标手势模块
│   ├── super-drag.js       # 超级拖拽模块
│   ├── keyboard-enhance.js # 键盘增强模块
│   └── lowpoly-bg.js       # Low Poly 动态背景
├── options/
│   ├── options.html / options.js / options.css  # 设置页
├── fre/
│   ├── fre.js              # 首次运行引导逻辑
│   └── fre-step1~4.html    # 引导页面
└── PRIVACY_POLICY.md       # 隐私保护指引
  • Manifest V3:使用 Service Worker 架构
  • Shadow DOM:搜索框和关联搜索使用 Closed Shadow DOM,完全不污染宿主页面
  • IndexedDB:壁纸 Blob 离线缓存(7 天 TTL)
  • declarativeNetRequest:修改特定请求头以解决 CORS

🔒 隐私保护

ECHO 严格遵循 "Local First"(本地优先) 原则:

  • 所有核心功能完全在本地运行,不上传任何用户数据
  • AI 关联搜索为实验功能,默认关闭,开启后采用完全匿名调用(无 Token、无 Cookie、无用户标识)
  • 自动跳过内网页面和敏感域名(.gov/.mil/.edu/.corp/.internal)

📄 完整隐私政策:PRIVACY_POLICY.md


📋 第三方服务声明

本扩展使用了以下公开服务,均通过公开 API 访问,未使用任何 Microsoft/Edge 内部接口:

服务 用途 备注
Bing 每日壁纸 NTP 壁纸来源 公开 API
百度热搜 NTP 热搜榜单 公开 API
今日头条热榜 悬浮搜索框热搜 公开 API
Pollinations.ai AI 关键词提取(主) HTTPS,匿名调用
Ollama 公共测试服务 AI 关键词提取(备用) HTTP,匿名调用

🙏 关于本项目

这是一个由 非技术背景的 PM 通过 AI 辅助编程(Vibe Coding)独立完成的个人饭制作品。

  • Microsoft 官方产品
  • Edge 团队出品
  • 以个人身份开发和维护

它诞生于一个 Edge 重度用户对浏览器体验的执着追求,和无数个与 AI 反复对话调试的夜晚。

如果你觉得有用,欢迎 ⭐ Star 支持。如果发现问题,欢迎提 Issue。


📜 许可证

本项目采用 GPL-3.0 许可证。你可以自由使用、修改和分发,但衍生作品必须以相同许可证开源。


📬 联系

  • 📧 echoextension [at] hotmail [dot] com

About

ECHO 易可是一款针对中国 Edge 浏览器用户习惯的体验优化插件(Edge Chinese Helper & Optimizer),提供超级拖拽、精细化页面缩放、鼠标手势强化、快捷键强化、快速保存图片、全新 NTP、超级 Bing 悬浮搜索框等便捷功能,让 Edge 更懂中国用户。完全开源,完全免费,无广告、无弹窗、无打扰,不碰任何隐私。

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors