-2

我在 Wordpress 上托管了我的网站。最近我一直面临我的网站中的图片链接损坏的问题。我不知道什么时候发生的。问题出现在唯一的帖子部分。

在此处输入图像描述

4

1 回答 1

0

有一些方法可以做到这一点,但如果你不知道从哪里开始,你可以用 javascript 试试这个:

function findToDeleteBrokenImages() {
  var images = Array.from(document.querySelectorAll("img"));
  
  for (var image of images) {
    var img = new Image();

    img.onerror = function () {
      image.parentElement.removeChild(image);
    };
    
    img.src = image.src;
  }
};

findToDeleteBrokenImages();
<img src="foo" />

但请注意,也有几种显示图像的方法。因此,如果您的图像显示为某个div元素的背景 或canvas,您可以使用与上述代码相同的逻辑,但删除/删除该元素的方式不同。

于 2020-01-11T14:25:00.983 回答