更新:没有网络、离线的时候,不加载图片、不占版面;有网络的情况下,加载图片
document.addEventListener(‘DOMContentLoaded’, function() {
const imgs = document.getElementsByTagName(‘img’);
for (const img of imgs) {
// 尝试替换 src 和 srcset 中的 URL
if (img.src.includes(‘http://upload.wikimedia.org’)) {
img.src = img.src.replace(‘http://upload.wikimedia.org’, ‘https://i1.wp.com/upload.wikimedia.org’);
}
if (img.srcset.includes(‘http://upload.wikimedia.org’)) {
img.srcset = img.srcset.replace(/http://upload.wikimedia.org/g, ‘https://i1.wp.com/upload.wikimedia.org’);
}
// 监听图片加载错误事件
img.addEventListener('error', function() {
// 图片加载失败,移除该图片元素
img.remove();
});
}
});
article-script.txt (1.1 MB)