在Goldendict-ng中使用zim和slob

更新:没有网络、离线的时候,不加载图片、不占版面;有网络的情况下,加载图片
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)

3 个赞