Releases: lyston11/momo-float
Releases · lyston11/momo-float
Release list
v0.2.4
v0.2.3
v0.2.2
v0.2.1 · 单实例同步与窗口体验修复
墨墨背单词悬浮窗 v0.2.1
本补丁修复首次窗口位置、重复刷新按钮、学习窗口打开后入口仍显示,以及扩展版与油猴版同时运行导致两个不同学习实例的问题。
下载
momo-float-v0.2.1.zip:Chrome / Edge 扩展版。momo-float-userscript-v0.4.1.user.js:Tampermonkey / Violentmonkey 脚本版。
扩展版 0.2.1
- 首次学习窗口默认定位在当前浏览器窗口右下区域,不再落到左上角。
- 标题栏只保留一个刷新按钮;失败状态仍提供“重新连接”。
- 学习窗口打开后,所有普通标签页自动隐藏悬浮球。
- 学习窗口关闭后,所有标签页自动恢复悬浮球。
- open/closed 状态通过扩展存储实时广播。
- 检测到油猴专用控制窗口时,拒绝创建第二个扩展学习窗口并提示冲突。
油猴版 0.4.1
- 控制窗口首次定位到当前屏幕右下区域。
- 有有效租约 owner 时,所有普通标签页隐藏油猴悬浮球。
- 控制窗口关闭、租约释放或超时后恢复悬浮球。
- 检测到扩展版页面入口时,油猴版主动让位并提示只启用一种。
- 标题栏保持一个固定刷新按钮。
重要说明
扩展版和油猴版运行在不同安全域,不能直接共享同一个 iframe 或存储。请只启用一种版本。新版会检测冲突并尽量阻止两个学习实例同时运行。
升级后请重新加载扩展或重新安装脚本,并刷新已经打开的普通网页。
v0.2.0 · 所有标签页共用一个学习窗口
墨墨背单词悬浮窗 v0.2.0
本版本将扩展版和油猴版都升级为全局单实例架构。每个普通网页只保留悬浮球入口,所有标签页共用同一个学习窗口和同一个墨墨学习 iframe。
下载
momo-float-v0.2.0.zip:Chrome / Edge 浏览器扩展版。momo-float-userscript-v0.4.0.user.js:Tampermonkey / Violentmonkey 油猴脚本版。
扩展版 0.2.0
- 新增全局唯一独立学习窗口。
- 普通标签页不再分别创建学习 iframe。
- 点击任意标签页的悬浮球会创建或聚焦已有窗口。
- 多标签页同时点击只会创建一个窗口。
- Service Worker 重启后可以扫描恢复已有窗口。
- 窗口关闭后自动清理状态,下次点击重新创建。
- 保留刷新、重连、新标签页、自动确认、Space/Enter 和 1/2/3 快捷键。
油猴版 0.4.0
- 普通网页只保留悬浮球入口。
- 使用固定名称专用控制窗口承载唯一学习 iframe。
- 使用 GM 跨标签实例租约、心跳和 TTL 选出唯一 owner。
- 只有 owner 可以创建学习 iframe;重复候选窗口会停止并关闭。
- 再次点击悬浮球时尽力聚焦现有窗口,不重新加载当前学习状态。
- 浏览器阻止弹窗时会显示明确提示。
升级提示
扩展版:
- 下载并解压
momo-float-v0.2.0.zip。 - 在
chrome://extensions/或edge://extensions/中重新加载扩展。 - 刷新已经打开的普通网页。
- 建议先移除旧版或确认扩展版本为
0.2.0。
油猴版:
- 安装
momo-float-userscript-v0.4.0.user.js。 - 确认旧版脚本已被替换而不是并行保留。
- 第一次点击悬浮球时允许当前网站打开弹窗。
v0.1.1 · 扩展版与油猴脚本版
墨墨背单词悬浮窗 v0.1.1
提供 Manifest V3 浏览器扩展版和 Tampermonkey 油猴脚本版。
下载
momo-float-v0.1.1.zip:完整浏览器扩展源码包,适用于 Chrome / Edge 的“加载已解压的扩展程序”。momo-float-userscript-v0.3.2.user.js:独立油猴脚本,安装 Tampermonkey 或 Violentmonkey 后直接点击安装。
扩展版安装
- 下载并解压
momo-float-v0.1.1.zip。 - 打开
chrome://extensions/或edge://extensions/。 - 开启开发者模式。
- 选择解压后的
momo-float-v0.1.1目录。 - 打开普通 HTTP/HTTPS 网页;如页面已打开,请刷新一次。
油猴版安装
- 安装 Tampermonkey 或 Violentmonkey。
- 打开并安装
momo-float-userscript-v0.3.2.user.js。 - 打开普通 HTTP/HTTPS 网页,必要时刷新页面。
本版本内容
- 悬浮球自由拖动和左右边缘半隐藏吸附
- 学习窗口拖动、缩放、最小化和关闭
- 标题栏刷新按钮,可直接重载学习页而无需刷新宿主网页
Alt/Option + M、Space/Enter、1/2/3快捷键- 自动识别测试须知、勾选确认并开始学习
- 动态学习地址和 token 仅在当前连接过程中使用
- 修复扩展后台学习地址请求的常量引用问题
- 改进学习 iframe bridge 的注入和握手
详细安装、使用、登录、权限和故障排查说明请查看仓库 README:
https://github.com/lyston11/momo-float#readme