🖼️ 鼠标悬停图片自动放大预览
一款好用的网页图片放大工具 · 双放大模式 · 站点级配置 · 适配所有网页




📥 安装
前置要求:浏览器需先安装任意一款脚本管理器
✨ 核心功能
🎯 一键悬停,即看大图
鼠标移到任何网页图片上,稍作停留即自动弹出放大视图,无需点击、无需跳转。悬停延迟(0–2000ms)自由调节,快慢随心。
🖼️ 双放大模式,随心切换
- ✨ 智能自适应:根据屏幕可用空间自动计算最佳放大尺寸,再大的图也不会超出屏幕,省心省力
- 📐 固定倍数:自定义放大倍数(1–5×),竖长图(漫画、手机截图)按高度优先铺满,小图有专属放大尺寸,避免过度模糊
🎛️ 悬浮控制台 + 图形化配置
- 屏幕右侧半透明悬浮控制台,一键启停、支持拖拽,位置自动记忆
- 点击齿轮打开玻璃拟态配置面板,十余项参数可视化调整、即时保存
- 每个参数附说明提示,支持一键恢复默认
所有配置 🔴按域名独立保存🔴每个网站都可以不同的偏好设置
🏠 站点级管理
- 遇到主页显示异常?一键禁用当前网站主页的放大功能,内容子级页不受影响
- 每个网站的开关状态、参数配置完全独立
🛡️ 冲突避让,不干扰原生功能
自动检测网站自带的灯箱/相册/点击放大功能(如 Fancybox、Lightbox 等),悬停放大与它们和平共处,互不干扰;同时自动跳过图标、表情等无意义小图。
⌨️ 便捷操作
- 悬浮控制台:右侧常驻,左键启停、齿轮进入设置、可拖拽
- ESC 关闭设置面板
📺 附加彩蛋:B站播放器辅助
放大模块会导致B站原生滚轮调整音量失效,需开启此辅助解决滚轮调整音量的问题
在 Bilibili 视频全屏/网页全屏模式下:
- 滚轮调音量:流畅调节音量并实时显示音量浮窗提示,修复放大部分导致的原生滚轮调音失效
- 方向键守卫:阻止方向键引发页面穿透滚动,保留 B站原生快进/快退逻辑
- 音量变化监听:无论是滚轮还是拖动音量条,任何音量变化都会弹出居中提示
该功能可在设置面板中独立开关,仅对 Bilibili 网站生效。
🏗️ 技术亮点
- 统一滚轮调度:全脚本仅一个
wheel 监听器,按优先级分发,杜绝事件冲突
- 懒加载兼容:自动检测未加载完成的图片,加载完毕后自动纳入管理,完美适配 Discuz 论坛、瀑布流等懒加载场景
- MutationObserver 智能监听:页面动态新增的图片(无限滚动、选项卡切换)自动识别处理,无需刷新
- 悬停自愈机制:首次悬停未处理的图片时自动补处理并触发放大,零遗漏
- 性能优化:
requestIdleCallback 分批处理图片、requestAnimationFrame 节流回调,大量图片页面也不卡顿
- 内存安全:彻底清理事件监听器与 DOM 引用,关闭脚本完整还原页面,长时间使用不泄漏
🔄 更新日志
v4.3.0
- 新增:放大图黑边自动裁剪(图片上下/左右的黑边自动去除,只显示有效内容)
- 新增:论坛缩略图高清化(Discuz 站点 /remote/thumb/宽x高/ 形式的缩略图自动替换为原图地址)
- 优化:放大图加载更稳(跨域受限的图片自动降级重试,避免个别站点放大图加载失败)
- 优化:背景图卡片站点的悬停放大支持(覆盖层遮挡也能正常触发放大,防闪烁)
查看更早版本
- v4.2.2
- 修复:某些网站悬停时会盖上遮罩层,导致「误判鼠标离开」→ 无限递归崩溃
- 新增问题反馈:配置面板里可以直接反馈问题给我
- v4.1.2
- 全新悬浮控制台:右侧停靠式设计,状态一目了然,支持拖拽与位置记忆
- 全新图形化配置面板:玻璃拟态风格,参数即时保存,附说明提示
- 新增双放大模式:智能自适应 / 固定倍数,竖长图与小图有专属放大策略
- 新增站点级管理:配置按域名独立保存,支持禁用指定网站主页
- B站辅助模块整合进设置面板,可独立开关
- v3.3.1 — 统一滚轮调度架构、懒加载兼容增强、悬停自愈机制
- v3.3.0 — 新增主页排除功能、点击冲突避让
- v3.2.x — 新增B站播放器辅助模块
- v3.1.x — 新增配置面板、悬浮按钮拖拽/最小化
💬 反馈与贡献
- 🐛 发现问题?提交 Issue
- 💡 功能建议?欢迎开 Issue 讨论
- 🔧 欢迎提交 Pull Request
📄 许可证
MIT © 益达哥哥