您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
4chan unbean me reee
// ==UserScript== // @name 8Chan+ // @namespace http://tampermonkey.net/ // @version 1.1 // @description 4chan unbean me reee // @author MrSkeletal // @match https://8ch.net/* // @match http://8ch.net/* // @grant none // ==/UserScript== (function() { 'use strict'; // Your code here... var Names = ['loli lover','Pepe','Wizard','Professional ShitPoster','Hiding In The Closet','A White Guy','Redpilled','A Black Guy','Faggot','Grill','Full Time Neet','Lurker','Jewd','Chad','Stacy','Basement Dweller','1337_H@x0r','Underage','EdgeLord','NORMIE','Nazi','Pesant','FAG','Suicidal','Weeb','I <3 Hentai','Woke','FBI','Mod In Disguise','Not A Cop']; var ValidNameColors = ['#ff66ff','#ff3300','#6aa36a','#669999','#3399ff','#e28044']; var HTMLNames = document.getElementsByClassName('name'); var HTMLGET = document.getElementsByClassName('post_no'); //var theme = document.getElementById('styleSelector'); //var TModernOn = false; var nav = document.getElementsByClassName('navLinks desktop')[0]; var board = window.location.pathname.match(/\/[^\/]+\//)[0]; var subject = document.getElementsByClassName('subject'); //ToolBar // function Update(){ //underline subjects //Add NickNames for (var i=0;i<HTMLNames.length;i++){ if (HTMLNames[i].id != 'colored'){ HTMLNames[i].style.color = ValidNameColors[Math.floor((Math.random() * ValidNameColors.length) + 0)]; HTMLNames[i].id = 'colored'; } if (HTMLNames[i].innerHTML == 'Anonymous'){ HTMLNames[i].title = "Username was originally Anonymous"; HTMLNames[i].innerHTML = Names[Math.floor((Math.random() * Names.length) + 0)]; } } //GetHighlighter for (var i2=1;i2<HTMLGET.length;i2 += 2){ var GET = HTMLGET[i2].innerHTML; var Len = GET.length - 1; var Dupes = 0; for (var l = Len; GET[l] == GET[l - 1]; l--){ Dupes++; } if (GET[Len] == GET[Len - 1] & HTMLGET[i2].id != 'Checked'){ HTMLGET[i2].style.backgroundColor = ValidNameColors[Math.floor((Math.random() * ValidNameColors.length) + 0)]; HTMLGET[i2].style.color = "black"; HTMLGET[i2].id = 'Checked'; switch(Dupes){ default: var saying = "GET "; HTMLGET[i2].title = saying; //HTMLGET[i2].childNodes[0].innerHTML = saying + HTMLGET[i2].childNodes[0].innerHTML; break; case 1: saying = "Dubs "; HTMLGET[i2].title = saying; //HTMLGET[i2].childNodes[0].innerHTML = saying + HTMLGET[i2].childNodes[0].innerHTML; break; case 2: saying = "Trips "; HTMLGET[i2].title = saying; //HTMLGET[i2].childNodes[0].innerHTML = saying + HTMLGET[i2].childNodes[0].innerHTML; break; case 3: saying = "Quads "; HTMLGET[i2].title = saying; //HTMLGET[i2].childNodes[0].innerHTML = saying + HTMLGET[i2].childNodes[0].innerHTML; break; } } } //loop setTimeout(Update,500); } function OneTimeUpdate(){ //Features } // new OneTimeUpdate(); new Update(); console.log('Started 8Chan+ With No Errors!'); //EVENTS // })();