Releases: iBitBetter/douban-ebook-plus
Releases · iBitBetter/douban-ebook-plus
v1.1
Changelog
[v1.1] — 2026-06-17
✨ 新增
- 设置页:
options.html+options.js+options.css,支持 Z-Library 镜像 CRUD(增删改查)、拖拽排序(上下箭头)、恢复默认 - Anna's Archive 可配置化:设置页新增搜索地址输入,支持
{query}占位符,存储 keyannas_base,默认https://annas-archive.gl/search?q={query}
🔧 优化
- 面板位置:从左侧
.related_info移至右侧.aside(豆瓣右侧边栏),挨着评分/购买区域 - Z-Library 镜像可配置:从硬编码
ZLIB_MIRRORS改为chrome.storage.sync动态读取,getMirrorList()异步获取,DEFAULT_ZLIB_MIRRORS兜底 - 镜像探测逻辑:从 HEAD 探测
homeUrl改为直接探测searchBase + '/s/{ISBN}'搜索链接,响应成功即显示「直达」标识 - 默认镜像精简:从 3 个减为 1 个,探测地址
https://zh.zlib.re/,搜索地址https://zh.vbh101.ru/
🐛 修复
- Z-Library 兜底链接:镜像不可达时返回
searchBase + '/'改为searchBase + '/s/{ISBN}',确保降级也能搜到书籍 - options.js 加载失败:插入
saveAnnasUrl函数时误删function escapeHtml(str) {行,导致整个脚本语法错误
📦 技术变更
manifest.json:host_permissions改为"*://*/*"通配符,彻底消除逐域名 CORS 拦截permissions:新增"storage",用于chrome.storage.sync持久化配置options_ui:新增open_in_tab: true,设置页独立标签页打开content.js:新增resolveAnnasConfig()异步从 storage 读取搜索地址、addDirectBadge()直达标记
v1.0.0
Full Changelog: https://github.com/iBitBetter/douban-ebook-plus/commits/v1.0.0