小站修补琐记2

上一个修补琐记太古早了,再新建一个占个坑

2026/2/28: 真の缓存 & 一些小修小补

终于有时间倒腾一下小站了,把友链抽奖机的图片改成真·缓存,并且上传了近几次比赛写了的WP

原来的缓存是D老师写的,原理是预先访问一次,然后浏览器进行“缓存”

后来想起来为什么不用blob呢,于是就写了一个真·缓存,大致如下

1
2
3
4
const response = await fetch(friend.avatar);  // 使用fetch获得资源
const blob = await response.blob(); // 将资源读取成Blob对象
const cachedURL = URL.createObjectURL(blob); // 生成blob:链接
friend.avatar = cachedURL; // 将图像链接用blob:链接替换,使用时浏览器直接从内存读取

同时更新/修正了关于页的内容和样式,在友链抽奖机中加入了求友链的说明