用于实现得到PC版的黑夜模式
当前为
// ==UserScript==
// @name 得到PC版工具箱 - 黑夜模式
// @namespace http://playeruu.com
// @version 0.5
// @description 用于实现得到PC版的黑夜模式
// @author arronkler
// @match https://www.dedao.cn/*
// @grant 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',
'.iget-common-button',
'.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',
'.iget-bought-header',
], function (item) {
content += (item + ' {background: ' + bgMain +' !important;}');
});
// 设置字体颜色黑色
setStyle([
'.user-operating .iget-common-button.iget-common-c1'
], function (item) {
content += (item + ' {background: ' + '#333' +' !important;}');
});
styleFragment.innerHTML = content;
document.body.appendChild(styleFragment);
}
injectStyle();
})();