您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Highlights scores with different colors
当前为
// ==UserScript== // @name HN scores highlighter // @namespace http://elamperti.com/ // @version 0.1 // @description Highlights scores with different colors // @author Enrico Lamperti // @match https://news.ycombinator.com/ // @match https://news.ycombinator.com/news* // @grant none // ==/UserScript== /* jshint -W097 */ 'use strict'; var thresholds = [ 20, 70, 200, 500, 800 ]; var defaultColor = '#CCCCCC'; var colors = [ '#666666', // 20 '#BD9910', // 70 '#EA7C07', // 200 '#FF0000', // 500 '#0000FF', // 800 ]; function parseScore(elem) { return parseInt(elem.innerHTML.split(" ")[0]); }; function getColorForScore(score) { var color = defaultColor; for (var i=0; i < thresholds.length; i++) { if (score >= thresholds[i]) { color = colors[i]; } } return color; } var items = document.querySelectorAll(".score"); for (var i=0; i < items.length; i++) { items[i].style.fontWeight = 'bold'; items[i].style.color= getColorForScore(parseScore(items[i])); }
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址