您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Replace GIFs with the names ua.gif, ru.gif, and by.gif on pixelplanet.fun
// ==UserScript== // @name Replace flags on pixelplanet.fun // @namespace http://tampermonkey.net/ // @version 0.7 // @license MIT // @description Replace GIFs with the names ua.gif, ru.gif, and by.gif on pixelplanet.fun // @author Cossack (join ukraine on ppf t.me/pixelplanetukr) // @match https://pixelplanet.fun/* // @grant none // ==/UserScript== (function() { 'use strict'; // Function to replace GIFs function replaceGIFs() { // Get all images on the page var images = document.getElementsByTagName('img'); // Loop through each image for (var i = 0; i < images.length; i++) { // Check if the image source contains 'ua.gif', 'ru.gif', or 'by.gif' (case-insensitive) if (images[i].src.toLowerCase().includes('ua.gif')) { // Replace the image source for ua.gif images[i].src = 'https://raw.githubusercontent.com/thetemmi/flaggifs/main/ua.gif'; } else if (images[i].src.toLowerCase().includes('ru.gif')) { // Replace the image source for ru.gif images[i].src = 'https://raw.githubusercontent.com/thetemmi/flaggifs/main/ru.gif'; } else if (images[i].src.toLowerCase().includes('by.gif')) { // Replace the image source for by.gif images[i].src = 'https://raw.githubusercontent.com/thetemmi/flaggifs/main/by.gif'; } } } // Create a MutationObserver to detect changes in the DOM var observer = new MutationObserver(replaceGIFs); // Options for the observer (in this case, we're observing changes to the subtree) var observerConfig = { subtree: true, childList: true }; // Start observing the target node for configured mutations observer.observe(document.body, observerConfig); // Replace GIFs on page load replaceGIFs(); })();