// ==UserScript== // @name 得到PC版工具箱 - 黑夜模式 // @namespace http://playeruu.com // @version 0.3 // @description 用于实现得到PC版的黑夜模式 // @author arronkler // @match https://www.biji.com/* // @grant none // @downloadURL none // ==/UserScript== (function() { 'use strict'; // Your code here... var doc = document; var qa = document.querySelectorAll.bind(doc); var q = document.querySelector.bind(doc); var bgMain = '#333'; var colorMain = '#fff'; var body = doc.body; body.style.background = bgMain; body.style.color = colorMain; function setStyle(queries, callback) { queries.forEach(function (elem) { callback(elem); }); } function injectStyle() { var styleFragment = document.createElement('style'); var content = ''; // 设置字体颜色 setStyle( ['.iget-common-c1', '.iget-search-control button', '.introduce-tab', '.tab-active', '.content-tab', '.intro-content', 'dd.message-user-post' ], function (item) { content += (item + ' {color: ' + colorMain +' !important;}'); }); // 设置背景色 setStyle([ '.iget-course-header', '.iget-common-b9', '.pc-main', '.iget-common-b7', '.course-recommend', '.tab-head', '.filter', '.course-nav', '.message-v2', '.course-module li', '.chapter-mod', '.course-info', '.course-bookends', 'figure' ], function (item) { content += (item + ' {background: ' + bgMain +' !important;}'); }); styleFragment.innerHTML = content; document.body.appendChild(styleFragment); } injectStyle(); })();