将博客帖子中的所有图片网址从blogspot.com替换为googleusercontent.com

时间:2016-06-22 13:44:40

标签: javascript blogger

我想将博客帖子的所有图片网址从1(2/3/4).bp.blogspot.com更改为lh4.googleusercontent.com。这是我使用的脚本

var images = document.getElementsByTagName("img");
for(var i=0;i<images.length;i++) {
images[i].src = images[i].src.replace(/[0-9]+.bp.blogspot.com/,"lh4.googleusercontent.com");
}

但它没有用。请帮忙!!

1 个答案:

答案 0 :(得分:0)

我假设您要在博客上对reduce DNS Lookup进行此更改。

这种方法存在缺陷的原因是因为运行上述脚本会导致所有图像下载两次并添加额外的DNS查找(对于lh4.googleusercontent.com)

更好的方法是手动从1(2/3/4).bp.blogspot.com切换到任何一个子域。 原因是所有域名(又名1(2​​/3/4).bp.blogspot.com)都是彼此的镜像。例如,这张图片 - {{3} } - 也可以通过https://1.bp.blogspot.com/-i2Zz0p3UoX4/VgsPJGm9_fI/AAAAAAAAROA/HoN3rq-s93U/s1600/unnamed.png2.bp.blogspot.com&amp; 3.bp.blogspot.com。这样,您可以将DNS查找从4个减少到单个域。