⚙️行为变更:当你修改了下载器的设置之后,所有 Pixiv 标签页里的设置都会同步变化
用户经常会打开多个 Pixiv.net 标签页。之前当你在一个标签页里修改了设置之后,其他标签页里的设置不会变化。现在,其他标签页默认会同步变化,所以所有标签页都会使用相同的设置。
⚠️这是一个行为变更。如果你想保持以前的行为,可以在下面的设置里选择旧版行为。
✨新增设置:当你修改设置时,其他标签页是否同步变化
这个设置位于“通用”-“管理设置”分类里。你可以选择“同步变化”(默认值)或者“保持不变”(旧版行为)。
✨新增设置:自动导出设置
这个设置位于“通用”-“管理设置”分类里,用来自动备份设置。默认未启用。
你可以选择两种策略:
- 定时导出(默认每隔 24 小时导出一次)
- 每当设置变化后立即导出
另外,考虑到这个功能会导出多个设置文件,所以现在下载器会建立 PPD Settings 文件夹来统一存放设置文件。
✨“用户阻止名单”改名为“用户屏蔽名单”,并添加了“快捷屏蔽用户”的功能
对“快捷屏蔽用户”功能的说明:
当你启用了“用户屏蔽名单”功能之后,把鼠标指针移动到任意用户的名字上,下载器就会显示屏蔽他的按钮,点击即可添加屏蔽。
以前屏蔽用户时,你需要手动复制他的 ID 并添加到输入框里,现在方便多了。
✨在“保存作品简介”设置里,你可以选择为哪些类型的作品保存简介
你可以选择作品类型:插画、漫画、动图、小说。
默认选择了前三个,也就是图像作品。默认未选择小说,因为在默认设置里,小说的简介会保存到小说文件内部,所以无需使用单独的文件来保存简介。
📝下载器导出的一些文件的名字里可能含有时间戳,现在我修改了时间字符串的格式
这些文件例如:导出的抓取结果、ID 列表、关注列表、书签列表等,通常是 JSON、TXT、CSV 文件。它们的文件名里含有时间戳。之前的格式是这样的:2026/3/26 20:58:54,看起来很怪异。这是因为里面原本的斜线和冒号不能作为文件名,需要替换成全角版本才能保存,但这样看起来怪怪的。
现在我把时间格式改成了 2026-08-08 00-30-34,里面没有全角符号,看起来更自然。
🐞修复问题:当标签别名里含有特殊字符时,可能导致程序错误
在 src\ts\setting\SetTagAlias.ts 里,每个列表项的删除按钮使用了 data-deleteRule="${alias}" 作为选择器,但有些 alias 可能不是合法的选择器。例如 button[data-deleteRule='Foster's Home for Imaginary Friends'] 是非法的,导致代码产生了语法错误。现在使用 CSS.escape 方法修复。
🐞修复问题:当“置顶的设置”区域的高度不足时,命名规则的加载列表显示不完整
上次更新简单修复过,但只是允许在父元素高度不足时滚动来查看加载列表,仍然不好用。主要问题是当容器高度很小时,同时只能显示 2 个列表项。用户滚动鼠标一次可能滚动大于 2 个列表项,导致某些列表项无法查看和选中。现在进行了彻底的优化,直接加大父元素的高度,使加载列表总是能完整显示。
🐞修复问题:当用户启用了“点击收藏按钮时下载作品”功能时,在排行榜页面里无效
🐞修复问题:一些用户名里含有特殊的窄空格字符,导致在 Firefox 浏览器里无法下载他们的作品
例如 U+200A 、U+2006 这样的窄空格字符,虽然实际上 Windows 允许使用使用这样的文件夹名字,Chrome 也允许,但 Firefox 不允许,认为是不能出现在下载路径里的非法字符,产生报错。所以这是一个 Firefox 浏览器特有的 bug,现在修复。
🐞修复问题:当选择器界面使用的语言是 Wiki 里没有的语言时,打开的 Wiki 页面会 404
原因是:wiki 里的语言目前只有 zh-cn 和 en,没有其他语言。但之前打开 Wiki 链接的代码里错误使用了 lang.transl,这会返回下载器的界面语言,有 6 种。
当选择器的界面语言与 Wiki 里可用的语言不同时,打开的 URL 就是错误的。现在修复。