微件:getMCBBSAvatar:修订间差异

添加46字节 、​ 2020年12月26日 (星期六)
直链到头像URL,速度应该会更快 // Edit via Wikiplus
(// Edit via Wikiplus)
(直链到头像URL,速度应该会更快 // Edit via Wikiplus)
<includeonly><script defer>
(i,j() => {
function saltQuery(cssSelector = '#app') {
this.elemsfor =(let el of Array.from(document.querySelectorAll(cssSelector'.salt.getmcbbsavatar');)) {
jel.classList.remove('getmcbbsavatar') // 移除标记
this.each = function (myfunc) {
forlet (var iuid = 0;(el.textContent i|| < this'1').elems.length; i++split('') {// 获取UID
while (uid.length < 9) { uid.unshift('0') } // 格式化UID
myfunc(i, this.elems[i]);
let src = `https://www.mcbbs.net/uc_server/data/avatar/${uid.slice(0, 3).join('')}/${uid.slice(3, 5).join('')}/${uid.slice(5, 7).join('')}/${uid.slice(7, 9).join('')}_avatar_big.jpg`
}
jel.innerHTML = '`<img src="' + ${src}">` +// '">'写入链接
}
})()
new saltQuery('.salt.getmcbbsavatar').each(
(i,j) => {
var src = 'https://www.mcbbs.net/uc_server/avatar.php?uid=' + j.innerText + '&size=big';
j.classList.remove('getmcbbsavatar')
j.innerHTML = '<img src="' + src + '">'
}
);
</script></includeonly>