fix(route): gamme lazy load img (#10729)

again
This commit is contained in:
Tony 2022-09-06 12:44:38 -08:00 committed by GitHub
parent ab2765a9fa
commit 4434f8765e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 4 deletions

View File

@ -14,9 +14,10 @@ module.exports = async (ctx) => {
const $ = cheerio.load(data);
$('.entry img').each((_, img) => {
if (img.attribs['data-original']) {
img.attribs.src = img.attribs['data-original'];
if (img.attribs['data-original'] || img.attribs['data-src']) {
img.attribs.src = img.attribs['data-original'] || img.attribs['data-src'];
delete img.attribs['data-original'];
delete img.attribs['data-src'];
}
});

View File

@ -27,9 +27,10 @@ module.exports = async (ctx) => {
const $ = cheerio.load(data);
$('.entry img').each((_, img) => {
if (img.attribs['data-original']) {
img.attribs.src = img.attribs['data-original'];
if (img.attribs['data-original'] || img.attribs['data-src']) {
img.attribs.src = img.attribs['data-original'] || img.attribs['data-src'];
delete img.attribs['data-original'];
delete img.attribs['data-src'];
}
});