#1 - 2023-10-17 09:54
Jirehlov (待:天起凉风,日影飞去)
https://bgm.tv/dev/app/2801
https://greasyfork.org/zh-CN/scripts/477555-previewlinks

如果链接未设标题(即textContent与href相同),则自动替换为条目名(中文名与剧集名使用|隔开)
支持subject/person/character/ep

#2 - 2023-10-17 10:30
(DD雷达搜寻中...?)
(bgm124)
#3 - 2024-3-18 06:24
(nobody cares.)
许愿(bgm96):支持直接重写输入框里的内容;加上blog,topic支持。
#3-1 - 2024-3-18 09:46
Jirehlov
加了blog,topic和index。改输入框太难了,搓出来bug太多,不搓了
#3-2 - 2024-3-18 09:56
徒手开根号二
Jirehlov 说: 加了blog,topic和index。改输入框太难了,搓出来bug太多,不搓了
还有中文名,太细了;不过不知道为啥只有第一次打开页面会替换,刷新几次页面之后就不再替换了。
#4 - 2024-3-18 06:51
(VIP已到期,请尽快续费)
#5 - 2024-3-18 13:18
#6 - 2024-3-18 14:33
(红色闭关 蓝色通常运转)
好评啊 虽然我觉得辨识度有点不太高 像上面大家发的例子虽然获得了内容预览的方便但加大了页面类型的辨识负担 我都得个个标题看一遍才知道是什么类型的页面 加个前缀开关[subject/person/character/ep/blog/topic/index]如何....
#6-1 - 2024-3-18 14:46
leins=pallange
debug  0.2.1脚本版 执行脚本后页面上的图片会几乎全部消失 我这里随便打开一个用户页面可复现
0.1组件版本无异常
#6-2 - 2024-3-18 14:57
Jirehlov
leins=pallange 说: debug  0.2.1脚本版 执行脚本后页面上的图片会几乎全部消失 我这里随便打开一个用户页面可复现
0.1组件版本无异常
我这里没这个现象。页面链接发一下
#6-3 - 2024-3-18 15:30
leins=pallange
Jirehlov 说: 我这里没这个现象。页面链接发一下
更新到0.2.2也还是有 加载完页面后有时需要等十几秒图片才开始一个个消失
三例
自己排查了一下是跟我这的Bangumi-Links-Domain-Fixer脚本冲突(bgm60)
#6-4 - 2024-3-18 15:32
Jirehlov
leins=pallange 说: 更新到0.2.2也还是有 加载完页面后有时需要等十几秒图片才开始一个个消失
三例
自己排查了一下是跟我这的Bangumi-Links-Domain-Fixer脚本冲突
匹配逻辑有点问题,等我回家重新写一下
#6-5 - 2024-3-18 16:19
Jirehlov
leins=pallange 说: 更新到0.2.2也还是有 加载完页面后有时需要等十几秒图片才开始一个个消失
三例
自己排查了一下是跟我这的Bangumi-Links-Domain-Fixer脚本冲突
这个应该修好了(bgm38),gpt私自改了逻辑我没发现
#6-6 - 2024-3-18 16:28
leins=pallange
Jirehlov 说: 这个应该修好了,gpt私自改了逻辑我没发现
ok了 感谢
#7 - 2024-3-18 15:32
(Awesome!)
最好做成停下来一段时间再取 & 缓存已有链接标题,不然 Wiki 楼请求数爆炸
#7-1 - 2024-3-18 16:00
Jirehlov
加了缓存和阻塞延迟
#8 - 2024-3-18 17:07
(心脏要逃走了。)
#9 - 2024-3-20 21:43
(红色闭关 蓝色通常运转)
出了点问题 脚本版0.2.4 我点进这个帖子之后
帖子里提到的这三个页面变成了这样
其他页面正常
#9-1 - 2024-3-20 22:14
Jirehlov
清理一下localstorage看看。很遗憾近期不会在家,无法debug
#9-2 - 2024-4-9 20:52
Jirehlov
修好了
#10 - 2024-3-21 18:08
(心脏要逃走了。)
最近学到了一种新思路,已经初步实现,可行。清洗一下数据即可了。

不过你ban组件好像不让引入第三方库(bgm38)

用 localForage 操作 IndexedDB,缓存每个链接对应的标题。

你站也提供定期的数据归档,可以清洗一下,导入进IndexedDB,即可实现纯本地化标题替换,不必向服务器发请求。

对于日志什么的没归档数据的,则通过网络访问,避免了大量请求,可以节省你站服务器压力。


导了四十多万条进去。但突然发现好像没什么意义,sai佬也不怕这点请求吧。
做都做了就发一下吧,我的常用域名是 bangumi.tv,可以自行替换json中的域名。

数据:https://bilibiili.lanzoub.com/iR3fC1s5qr9c
导入导出:https://greasyfork.org/zh-CN/scripts/490476
脚本:https://greasyfork.org/zh-CN/scripts/487090

数据量大50W+条目,可自行 F12-Application-IndexedDB-localforage-keyvaluepairs 观察导入情况
#11 - 2024-3-21 23:40
(nobody cares.)
非raw link的url显示应该就不用拿缓存进行替换了
#11-1 - 2024-3-23 07:46
Jirehlov
2.4已经修了逻辑了,清一下localstorage看看
#11-2 - 2024-4-9 20:51
Jirehlov
修好了
#12 - 2024-3-29 01:39
Firefox开启脚本后在目录页修改添加的条目会弹不出编辑框
#12-1 - 2024-3-29 08:07
Jirehlov
安卓firefox试了一下无法复现。你先排查一下版本以及其他组件是否冲突,等我回家有电脑了再调调看
#12-2 - 2024-3-29 14:03
nthrkbrk
Jirehlov 说: 安卓firefox试了一下无法复现。你先排查一下版本以及其他组件是否冲突,等我回家有电脑了再调调看
不好意思没说清楚, 之前用的是PC的脚本安装。之前忘记测试组件,刚试用组件版正常了。开启脚本版则会复现打不开。换用组件版就行,谢谢提醒