您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Случайные аватары по псевдониму на Табуне. УЛУЧШЕННАЯ ВЕРСИЯ С ПОЛЬЗОВАТЕЛЬСКИМИ АВАТАРКАМИ: https://greasyfork.org/ru/scripts/435509-tabunava-reborn
当前为
// ==UserScript== // @name TabunAva // @namespace http://tampermonkey.net/ // @version 0.1.5 // @description Случайные аватары по псевдониму на Табуне. УЛУЧШЕННАЯ ВЕРСИЯ С ПОЛЬЗОВАТЕЛЬСКИМИ АВАТАРКАМИ: https://greasyfork.org/ru/scripts/435509-tabunava-reborn // @author Kujivunia или Niko_de_Andjelo // @match https://tabun.everypony.ru/* // @grant none // @license MIT // ==/UserScript== // Я не умею писать скрипты, поэтому "TabunAva" являет собой вольную переделку НЕ моего "Tabun Swarm" https://greasyfork.org/ru/scripts/400907-tabun-swarm //Замена аватарок var Avatar="https://cdn.everypony.ru/static/local/avatar_" ;//Сокращение ссылок на аватарки //IDENTICON: https://avatars.dicebear.com/styles/identicon var identicon = "https://avatars.dicebear.com/api/identicon/:" var identiconParams = ".svg?scale=100&size=24" var cInf = document.getElementsByClassName('comment-info'); [].forEach.call(cInf,function(element) { if (element.getElementsByClassName('comment-author')[0].children[0].children[0].src == (Avatar + 'male_24x24.png') || element.getElementsByClassName('comment-author')[0].children[0].children[0].src == (Avatar + 'female_24x24.png')){ var temp = element.getElementsByClassName('comment-author'); var name = temp[0].children[1].innerText; temp[0].children[0].children[0].src = identicon + name + identiconParams; } }); function change_avatar() { //Отдельная функция для замены аватарок у новых комментариев. [].forEach.call(cInf,function(element) { if (element.getElementsByClassName('comment-author')[0].children[0].children[0].src == (Avatar + 'male_24x24.png') || element.getElementsByClassName('comment-author')[0].children[0].children[0].src == (Avatar + 'female_24x24.png')){ var temp = element.getElementsByClassName('comment-author'); var name = temp[0].children[1].innerText; temp[0].children[0].children[0].src = identicon + name + identiconParams; } }); } document.getElementById('count-comments').addEventListener('DOMSubtreeModified', function() { //Смотрит число комментариев и при изменении запускает смену аватарок. Без этого новые комментарии будут с обычными аватарками. change_avatar() });