Greasy Fork is available in English.
这个脚本的功能有:起点中文网去除推荐;百度去除搜索热点列表;B站去除推荐、评论;网易云去除推荐、评论;知乎去除右侧推荐
当前为
// ==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';
}
})();