都是我的头像

我只要我自己的头像!

当前为 2024-09-03 提交的版本,查看 最新版本

// ==UserScript==
// @name         都是我的头像
// @namespace    https://linux.do
// @version      0.0.2
// @description  我只要我自己的头像!
// @license      MIT
// @author       DengDai
// @match        https://linux.do/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=linux.do
// @grant        none
// ==/UserScript==

(function() {
    'use strict';
    let img_src = document.getElementById("current-user").getElementsByTagName("img")[0].src;

    function replaceAvatars() {
        function updateImageSrc(elements) {
            for (let element of elements) {
                let imgElement = element.querySelector("img");
                if (imgElement && imgElement.src !== img_src) {
                    imgElement.src = img_src;
                }
            }
        }

        if (window.location.href.includes('/t/topic')) {
            let divs = document.getElementsByClassName("post-avatar");
            updateImageSrc(divs);
        } else {
            let tds = document.getElementsByClassName("posters topic-list-data");
            for (let td of tds) {
                let links = td.getElementsByTagName("a");
                updateImageSrc(links);
            }
        }
    }
    replaceAvatars();
    const observer = new MutationObserver(replaceAvatars);
    observer.observe(document.body, { childList: true, subtree: true });
})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址