您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Fixes the hideous looking interface
// ==UserScript== // @name Better Hacker News // @namespace ycombinator.com // @description Fixes the hideous looking interface // @require http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js // @include https://news.ycombinator.com/* // @version 0.0.2 // @grant GM_addStyle // ==/UserScript== // various better-looking styles (subjective, I know) GM_addStyle('table { border-collapse: collapse; }'); GM_addStyle('.title a { font-size: 22px; }'); GM_addStyle('tr.spacer { display: none; }'); GM_addStyle('.rank { color: navy; }'); // add target: _blank to links var links = $("a[href]:not([target])"); var numLinks = links.length; for (var j = 0; j < numLinks; ++j) { links[j].setAttribute("target", "_blank"); } // we don't need the spacer rows $('tr.spacer').remove(); // highlight the title row background var arTableRows = document.getElementsByTagName('tr'); var bHighlight = true; for (var i = arTableRows.length - 2; i >= 0; i--) { var elmRow = arTableRows[i]; elmRow.style.backgroundColor = bHighlight ? '#eee' : '#fff'; elmRow.style.color = '#000'; bHighlight = !bHighlight; }