您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Highlights fresh comments on HN.
当前为
// ==UserScript== // @name Hacker Fresh // @version 0.0.1 // @namespace http://userscripts.psbarrett.com // @description Highlights fresh comments on HN. // @include https://news.ycombinator.com/item* // @grant GM_addStyle // ==/UserScript== 'use strict' GM_addStyle( `td.vote-box { border-radius: 5px 0px 0px 5px; } .fresh-item { background-color: #FF944D; }`); function get_comment_id(vote_box) { var item_link_ele = vote_box.parentElement.querySelector('.comhead > a:nth-child(2)'); var link = new URL(item_link_ele.href); return link.searchParams.get('id'); } var all_vote_box = document.querySelectorAll('tbody > tr > td[valign=top]'); for (var e of all_vote_box) { e.classList.add("vote-box"); var item_id = get_comment_id(e); var status = localStorage.getItem(item_id) if (status === null) { e.classList.add("fresh-item"); localStorage.setItem(item_id, "seen") } }