// ==UserScript== // @name 起点中文网去除推荐;百度去除搜索热点列表;B站去除推荐、评论;网易云去除推荐、评论;知乎去除右侧推荐;HiFiNi签到后自动跳转主页;去除必应新闻热点推荐 // @namespace https://greasyfork.org/zh-CN/scripts/377847 // @version 0.7 // @description 这个脚本的功能有:起点中文网去除推荐;百度去除搜索热点列表;B站去除推荐、评论;网易云去除推荐、评论;知乎去除右侧推荐;HiFiNi签到后自动跳转主页;去除必应新闻热点推荐 // @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/* // @match https://cn.bing.com/* // @grant GM_addStyle // @run-at document_start // @license MIT // @downloadURL none // ==/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", "book-weekly-hot-rec weekly-hot-rec", "right-items-detail", "book-album-ddl jsAutoReport",//起点 "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", //知乎 "bottom_row widget msnpeek nomvs", "peregrine-widgets", "below_sbox", "b_context", "wd-pn" // 必应 ]; // 监听加载 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'; } // 知乎隐藏搜索框的placeholder if (window.location.href.indexOf('zhihu.com') !== -1) { GM_addStyle("input::placeholder{opacity: 0;}"); } })();