微件:RandomMemesImg:修订间差异
(创建页面,内容为“<includeonly> <script> "use strict"; (() => { // src/utils/utils.ts function docReady(fn) { if (document.readyState === "loading") { window.addEventListener("DOMContentLoaded", fn); } else { fn(); } } // widget/RandomMemesImg/widget.ts docReady(async () => { const memeRes = await fetch("https://mcbbs.wiki/913-api/imgs?type=json"); const meme = await memeRes.json(); console.log(meme); const message = document.get…”) |
小 (// Edit via Wikiplus) |
||
| (未显示同一用户的1个中间版本) | |||
| 第13行: | 第13行: | ||
// widget/RandomMemesImg/widget.ts | // widget/RandomMemesImg/widget.ts | ||
docReady(async () => { | docReady(async () => { | ||
const memeRes = await fetch("https://mcbbs.wiki/913-api/imgs?type=json"); | const memeRes = await fetch("https://mcbbs.wiki/913-api/imgs?size=normal&type=json"); | ||
const meme = await memeRes.json(); | const meme = await memeRes.json(); | ||
console.log(meme); | console.log(meme); | ||
| 第21行: | 第21行: | ||
const link = document.createElement("a"); | const link = document.createElement("a"); | ||
const image = document.createElement("img"); | const image = document.createElement("img"); | ||
image.src = `https://mcbbs.wiki | image.src = `https://mcbbs.wiki${meme.path}`; | ||
link.href = `https://mcbbs.wiki/wiki/${meme.page}`; | link.href = `https://mcbbs.wiki/wiki/${meme.page}`; | ||
loading == null ? void 0 : loading.remove(); | loading == null ? void 0 : loading.remove(); | ||