Greasy Fork

Greasy Fork is available in English.

Eink-NGA

Keep only main content in zhihu

目前为 2021-10-31 提交的版本,查看 最新版本

// ==UserScript==
// @name         Eink-NGA
// @namespace    http://greasyfork.icu/users/169007
// @version      1.0.0
// @description  Keep only main content in zhihu
// @author       ZZYSonny
// @match        https://bbs.nga.cn/*
// @grant        none
// @run-at       document-start
// ==/UserScript==
(function () {
    'use strict';
    const head = document.getElementsByTagName('head')[0];
    const exGlobalStyle = document.createElement('style');
    const M = [
        [
            [
                ".c1",
                ".posterInfoLine",
                "postattach0",
                "postattach1",
                "postattach2",
                "postattach3",
                "postattach4"
            ], c => `${c}{display: none !important;}`
        ],
        [
            [
                ".c2",
                ".c3",
                "body"
            ], c => `${c}{background-color: white !important;}`
        ],
        [
            [
                ".c2"
            ], c => `${c}{border-top-style: solid; border-width: 1px;}`
        ],
        [
            [
                ".stxt"
            ], c => `${c}{pointer-events: none;}`
        ]
    ];
    exGlobalStyle.type = 'text/css';
    exGlobalStyle.innerHTML = M.map(p => p[0].map(p[1]).join("\n")).join("\n");
    head.appendChild(exGlobalStyle);
})();