Replace all Google Images with your image
// ==UserScript==
// @name Google Image Replacer
// @namespace http://tampermonkey.net/
// @version 1.3
// @description Replace all Google Images with your image
// @author Partly ChatGPT, partly me
// @match https://www.google.com/search?*
// @grant none
// ==/UserScript==
(function() {
'use strict';
const replacementUrl = "https://emojiisland.com/cdn/shop/products/Emoji_Icon_-_Smiling_large.png?v=1571606089";
function replaceImages() {
document.querySelectorAll("img").forEach(img => {
if (!img.dataset.originalSrc) {
img.dataset.originalSrc = img.src;
}
img.src = replacementUrl;
img.srcset = "";
});
}
// Keep replacing images as more load
const observer = new MutationObserver(replaceImages);
observer.observe(document.body, { childList: true, subtree: true });
// Run immediately
replaceImages();
})();