среда, 5 октября 2022 г.

Ситуация: пропавшие изображения

С полгода назад обратил внимание, что из блога начали пропадать изображения, причем под vpn они становятся видны. Пропадают в основном старые картинки, располагающиеся по адресам 1.bp.blogspot.com,  2.bp.blogspot.com, 3.bp.blogspot.com и 4.bp.blogspot.com. Проблему вызвал Роскомнадзор, который заблокировал часть сервисов Гугла, в том числе и эти адреса с изображениями. Новые изображения блогспот размещает на blogger.googleusercontent.com и с ними проблем нет. 

Картинки можно скачать и установить заново, однако у меня за несколько лет ведения блога их накопилось весьма и весьма много. Специально же ради моего блога включать vpn никто не будет. Решение было найдено на сайте https://groups.google.com/g/blogoask/, где юзер Aldous нашла решение. Необходимо установить скрипт в коде шаблоне, в настройках к нему можно добраться в пункте Тема - Изменить HTML. 









Находим место, где закрывается тег боди, делаем перед ним пустую строку и в эту пустую строку
 вставляем скрипт:


<script>

var images = document.getElementsByTagName(&quot;img&quot;);

for(var i=0;i&lt;images.length;i++) {

images[i].src = images[i].src.replace(/[1-4]+.bp.blogspot.com/,&quot;lh4.googleusercontent.com&quot;);

}

</script>

Сохраняемся, теперь при попадании на страницы с отсутствующими изображениями их будет загружать скрипт.


Комментариев нет:

Отправить комментарий