您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Improved mobile usability and modern styling for Hackernews
当前为
// ==UserScript== // @name Hackernews Modern // @namespace sagiegurari // @version 1.2 // @author Sagie Gur-Ari // @description Improved mobile usability and modern styling for Hackernews // @homepage https://github.com/sagiegurari/userscripts-hackernews // @supportURL https://github.com/sagiegurari/userscripts-hackernews/issues // @match https://news.ycombinator.com/* // @grant none // @license MIT License // ==/UserScript== (function run() { 'use strict'; const element = document.createElement('style'); element.type = 'text/css'; document.head.appendChild(element); const styleSheet = element.sheet; const cssRules = [ // defaults '.subtext .age a[href^="item"] { color: #828282; }', // colors '#hnmain tr:first-child td, .comment-tree { background-color: #333; }', 'html, body, #hnmain, #hnmain table.itemList tr:first-child td { background-color: #222; }', 'a:link, .subtext a[href^="item"] { color: #eee; }', '.commtext, .comment-tree a[rel="nofollow"], .comment-tree .reply a { color: #eee; }' ]; // if mobile or emulator if(navigator.userAgent.toLowerCase('android') !== -1 || navigator.userAgentData.mobile) { cssRules.push(...[ // styles '.pagetop { font-size: 16pt; }', '.title { font-size: 14pt; }', '.comhead { font-size: 12pt; }', '.subtext { font-size: 0; padding: 5px 0; }', '.subtext span { padding: 0 2px; }', '.subtext span, .subtext a:not([href^="item"]), .subtext .age a[href^="item"] { font-size: 12pt; text-decoration: none; }', '.subtext a[href^="item"] { font-size: 14pt; text-decoration: underline; }', '.subtext a[href^="hide"] { display: none; }', '.default { font-size: 12pt }', ]); } cssRules.forEach(cssRule => { styleSheet.insertRule(cssRule, styleSheet.cssRules.length); }); }());