一年前,我曾想着让国内的用户能看到自己的博客,在经过努力后,发现其他都还好,可是博客的图片始终无法看到。
看不到图片不是其他的原因,而是因为众所周知的“墙”的原因,于是,我便想到了用重写URL地址来解决这一问题。于是便写了一段JS来解决它:
<script>
const images = document.querySelectorAll("img");
const proxyUrl = "https://images.abc.com/?url=";
images.forEach((img) => {
const imageUrl = img.src;
img.src = proxyUrl + imageUrl;
});
</script>
虽然这么做,在国内真的可以看到图片,但是,相应问题也来了。由于图片的URL地址发生了变化,搜索引擎便不收录。时间不长,黑眸子博客仿佛被K站了一样。
后来,决定不再考虑国内是否能访问,索性去掉了相关的JS代码,甚至连之前所做的工作也都去掉了,博客连同博客的图片再次如同以前一样……
注:上述代码中的地址“https://images.abc.com/?url=”并非真实地址,只是个例子而已。
没有评论:
发表评论