Greasy Fork

不要黑白

多彩世界

// ==UserScript==
// @name         不要黑白
// @namespace    https://keep-silence.com/
// @version      0.2
// @description  多彩世界
// @license      MIT
// @author       Ghosie
// @match        *://*/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    // 处理百度
    function dealBaidu(page) {
        if (page === 'index') {
            const body = document.querySelector('.big-event-gray')
            if (body) {
                body.className = ''
                document.getElementById('lg').firstElementChild.onerror()
            }
            return
        }
        if (page === 'tieba') {
            if (document.documentElement.className === 'tb-allpage-filter') {
                document.documentElement.style.filter = 'none'
            }
        }
    }

    // 处理微博
    function dealWeibo() {
        const lists = document.querySelectorAll('.grayTheme')
        lists.forEach(item => {
            item.className = item.className.slice(0, item.className.indexOf('grayTheme'))
        })
    }

    // 处理 it之家
    function dealIthome() {
        const lists = document.querySelectorAll('*')
        const len = lists.length
        for (let i = 0; i < len; i++) {
            lists[i].style.filter = 'none'

        }
    }

    const href = window.location.href

    if (/www\.baidu/.test(href)) {
        dealBaidu('index')
    } else if (/tieba/.test(href)) {
        dealBaidu('tieba')
    } else if (/weibo/.test(href)) {
        setTimeout(() => {
            dealWeibo()
        }, 0)
    }else if (/ithome/.test(href)) {
        dealIthome()
    } else {
        document.documentElement.style.filter = 'none'
        document.querySelector('body').style.filter = 'none'
    }
})();