#1 - 2021-2-20 01:56
Cedar (。´-д-)
没有组件
脚本安装
备用安装1
备用安装2
查看源码


完全重写自这个脚本
现在能记录修改日期
添加导入和导出功能
其他地方看不出区别
而且兼容旧脚本数据

数据是保存在TamperMonkey自己的数据库中的, 所以肯定不会有组件..
大致试了一下 感觉功能基本没问题? 就算出bug 数据应该也不会丢失..
总之要善用TamperMonkey提供的工具做好备份, 安装后用一段时间看看有没有问题..
其实我也不知道我为啥要加导入导出功能..TamperMonkey本来就能导入导出..
导入功能没有UI 比较简陋..目前来看运作良好
但仍然建议优先使用TamperMonkey自带的导入导出功能并且做好备份..
测试用用户: 405726 有numberID无username // 259265 有numberID有username // aasp2 很难找numberID有username


!!重要!!
如果想要保留旧脚本的数据
千万不要删除旧脚本!
而要按照如下操作去做:
(以Tampermonkey为例)
0. 预备工作: 利用实用工具里的导出功能导出旧脚本. 出问题了好恢复..
1. 找到你安装的旧的bgmnote
2. 进入设置标签→更新, 把更新链接改为我提供的安装链接(哪个都行), 保存
3. 进入编辑器标签→文件→检查更新→在弹出的窗口点击"更新" (如果没有弹出窗口, 请尝试刷新一下)
(总之就是想办法让原脚本自动更新为我的版本就行了..)

---
TODO:
109行多了俩行尾空格不能忍!
#2 - 2021-2-20 02:57
(V1046-R MAHORO)
bgmnote.user.js:498 TypeError: document.querySelector(...).forEach is not a function
    at prepareAvatarNotes (bgmnote.user.js:454)
    at main (bgmnote.user.js:493)
    at bgmnote.user.js:497
    at Proxy.window.VMin70nzt9vcqikviqt (bgmnote.user.js:498)
    at b (injected-web.js:1)
    at set (injected-web.js:1)
    at bgmnote.user.js:1
#2-1 - 2021-2-20 03:00
烈之斩
应该是querySelectorAll吧。
#2-2 - 2021-2-20 12:37
Cedar
烈之斩 说: 应该是querySelectorAll吧。
(bgm38)我晚点改..好像还有别的bug, 一起改了..
#2-3 - 2021-2-26 00:30
Cedar
改好了 但是不兼容1.0..
把备份好的旧版本重新导入进来后从头来过吧..
如果没有数据的话, 把脚本删了重新安装也行..