您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
make it so that mods comments show up with the little line on the left side
当前为
// ==UserScript== // @name Highlight anon replies // @namespace metafilter // @version 0.1 // @description make it so that mods comments show up with the little line on the left side // @author [email protected] // @grant none // @include *://ask.metafilter.com/* // ==/UserScript== /* jshint -W097 */ 'use strict'; // requested in a comment: http://metatalk.metafilter.com/19656/Where-are-you-located-Where-are-you-located-Where-are-you-located#801909 var comment_identifier = 'class="comments"'; var indicator_text = "From the OP"; var allowed_posters = ["cortex", "restless_nomad", "taz", "LobsterMitten", "goodnewsfortheinsane", "Eyebrows McGee", "pb", "vacapinta", "jessamyn"]; //http://faq.metafilter.com/#33 + jessamyn for historical threads var comments = document.getElementsByClassName("comments"); var select_this_comment = function(cmt){ if (cmt.innerText.toLowerCase().indexOf(indicator_text.toLowerCase()) < 0) { //console.log("not by OP"); return false; } for (var i in allowed_posters){ if (cmt.children[1].innerText.toLowerCase().indexOf(allowed_posters[i].toLowerCase()) >= 0) { console.log("Anon update posted by", allowed_posters[i]); return cmt; } // console.log(allowed_posters[i], "not found"); } return false; //didn't find a mod name }; var responses = []; for (var i =0; i<comments.length; i++) { var comment = comments[i]; // console.log("working on ", comment); if (!comment.innerHTML) { continue; } if (comment.className != "comments") { //console.log("bad element: ", comment); continue; } else { //console.log("comment found", comment); if (select_this_comment(comment)){ console.log("found response ", responses.length+1); responses[responses.length] = comment; } } } console.log("found:", responses); for (var j = 0; j < responses.length; j++){ console.log(responses[j]); responses[j].className += " bestleft" }
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址