Greasy Fork

Greasy Fork is available in English.

起点中文网去除推荐;百度去除搜索热点列表;B站去除推荐、评论;网易云去除推荐、评论;知乎去除右侧推荐;HiFiNi签到后自动跳转主页

这个脚本的功能有:起点中文网去除推荐;百度去除搜索热点列表;B站去除推荐、评论;网易云去除推荐、评论;知乎去除右侧推荐

当前为 2023-11-12 提交的版本,查看 最新版本

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Userscripts ,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==UserScript==
// @name         起点中文网去除推荐;百度去除搜索热点列表;B站去除推荐、评论;网易云去除推荐、评论;知乎去除右侧推荐;HiFiNi签到后自动跳转主页
// @namespace    http://greasyfork.icu/
// @version      0.6
// @description  这个脚本的功能有:起点中文网去除推荐;百度去除搜索热点列表;B站去除推荐、评论;网易云去除推荐、评论;知乎去除右侧推荐
// @author       lsovaber
// @match        https://book.qidian.com/*/*
// @match        https://www.qidian.com/
// @match        https://www.baidu.com/*
// @match        https://music.163.com/*
// @match        https://www.bilibili.com/*
// @match        https://www.zhihu.com/*
// @match        https://www.hifini.com/*
// @run-at       document_start
// @license      MIT
// ==/UserScript==

(function () {
    'use strict';

    // 创建函数
    let change_element = function (element, status) {
        if (document.getElementsByClassName(element)) {
            [...document.getElementsByClassName(element)].map(n => n.style.visibility = status);
        }
        if (document.getElementById(element)) {
            document.getElementById(element).style.visibility = status;
        }
    };

    // 要隐藏的元素的class或id
    let elements = ["m-rctlist f-cb", "g-wrap7", "m-sglist f-cb", "right-wrap fr",
                    "nav-list site-nav fl", "like-more-list", "book-list-wrap mb10", "recommend-book", //起点
                    "s-news-wrapper clearfix", "opr-recommends-merge-content", "cr-content",
                    "rs", "hotsearch-content-wrapper", "rs_new",//百度
                    "recommend-list report-wrap-module report-scroll-module", "pop-live report-wrap-module report-scroll-module",
                    "list-item reply-wrap is-top", "comment", "reco_list", "live_recommand_report",
                    "cmmts j-flag", "g-sd4",//网易云,
                    "TopSearch-items" //知乎
                   ];


    // 监听加载
    document.addEventListener('DOMContentLoaded', function () {
        elements.forEach(function (i) {
            change_element(i, "hidden");
        });
    });

    // 监听页面改变,这样百度在搜索栏重新搜索后脚本依旧起作用
    document.addEventListener('DOMSubtreeModified', function () {
        elements.forEach(function (i) {
            change_element(i, "hidden");
        });
    });

    // HiFiNi签到后自动跳转主页
    if (window.location.href === "https://www.hifini.com/sg_sign.htm" &&
        document.getElementById('sign').innerText === '已签') {
        window.location.href = 'https://www.hifini.com';
    }

})();