>
This is what is working smoothly and with all, including the gifs and autoupdate.
{
var updateLinks = function() {
var links = Array.from(document.querySelectorAll('a'));
var imageLinks = links.filter(l =/.media.8kun.top./ig.test(l.href));
imageLinks.forEach(link ={
var n = Math.floor(Math.random() * 77777777777) + 1 ;
var pieces = link.href.split('/')
var filename = pieces[pieces.length-1]
var [hash, extension] = filename.split('.')
var href = ${link.href.replace("media.","sys.")}/${hash}.jpg?n=${n}
;
/ var href = ${link.href.replaceAll("media.","sys.")}?n=${n}
;/
var imgs = link.querySelectorAll('img');
imgs.forEach(i =i.src = href);
link.href = href;
});
};
updateLinks();
// allow to work with auto-reload.js, etc.
$(document).on('new_post', function (e, post) {
updateLinks();
});
}