Run this in the console to start tracking
Press F12 → Console tab → paste and press Enter. You'll see Tracking started!. It watches all image tags across the entire page.
(function(){
var urls=[];
var seen=new Set();
function track(src){
if(!src||!src.includes('prod-images-static.radiopaedia.org/images/'))return;
if(seen.has(src))return;
seen.add(src);
urls.push(src);
console.log('['+urls.length+'] '+src);
}
// Capture anything already in the DOM
document.querySelectorAll('img').forEach(function(img){track(img.src);});
// Watch the entire document for new imgs and src changes
var obs=new MutationObserver(function(mutations){
mutations.forEach(function(m){
if(m.type==='attributes'&&m.attributeName==='src'&&m.target.tagName==='IMG'){
track(m.target.src);
}
if(m.type==='childList'){
m.addedNodes.forEach(function(n){
if(n.tagName==='IMG')track(n.src);
if(n.querySelectorAll)n.querySelectorAll('img').forEach(function(img){track(img.src);});
});
}
});
});
obs.observe(document.body,{subtree:true,childList:true,attributes:true,attributeFilter:['src']});
window._rpUrls=urls;
console.log('%cTracking started!%c Scroll through ALL images in both viewers.','background:#3d6bff;color:#fff;padding:2px 6px;border-radius:3px','');
})();
↑ Click to copy