// ==UserScript== // @name 主流网站文章阅读优化 // @namespace http://tampermonkey.net/ // @version 0.2 // @description 对百度百科/csdn/知乎/简书阅读体验进行优化 // @author 白水 // @match https://baike.baidu.com/item/* // @match https://www.zhihu.com // @match https://zhuanlan.zhihu.com/p/* // @match https://www.zhihu.com/* // @match https://blog.csdn.net // @match https://blog.csdn.net/* // @grant none // @require https://code.jquery.com/jquery-3.5.1.js // @downloadURL none // ==/UserScript== (function() { //延时 window.onload = function() { setTimeout(main, 0); } //主程序 function main() { var host = window.location.host var href = window.location.href switch (host) { case "blog.csdn.net": csdn(); break; case "www.zhihu.com": zhihu(); break; case "zhuanlan.zhihu.com": zhihuzhuanlan(); break; case "www.jianshu.com": jianshu(); break; case "baike.baidu.com": baidubaike(); break; default: console.log("host"); } } //CSDN function csdn() { document.getElementsByClassName(("csdn-side-toolbar"))[0].remove(); //右边下载二维码 document.querySelector("#mainBox > aside").remove(); //左边博主信息 document.querySelector("#recommend-list-box").remove(); //右边推广 document.querySelector("#mainBox > main > div.first-recommend-box.recommend-box").remove(); //底下第一下载推广 document.querySelector("#mainBox > main > div.second-recommend-box.recommend-box").remove(); //底下第二下载推广 document.querySelector("#mainBox > main > div.blog-footer-bottom") ? document.querySelector("#mainBox > main > div.blog-footer-bottom").remove() : 0; //脚注!!!经常删不掉 document.querySelector("#passportbox").remove(); //移除登录 } //知乎 function zhihu() { document.querySelector("#root > div > div.AdblockBanner") ? document.querySelector("#root > div > div.AdblockBanner").remove() : 0; //首页广告拦截 document.querySelector("body > div.__web-inspector-hide-shortcut__") ? document.querySelector("body > div.__web-inspector-hide-shortcut__").remove() : 0; //移除登录 document.querySelector("#root > div > main > div > div > div.GlobalSideBar.GlobalSideBar--old > div > div") ? document.querySelector("#root > div > main > div > div > div.GlobalSideBar.GlobalSideBar--old > div > div").remove() : 0; //右边创作 document.querySelector("#root > div > main > div > div > div.GlobalSideBar.GlobalSideBar--old > div > div.Sticky.is-fixed > footer"); //脚注 document.querySelector("#root > div > main > div > div.Question-main > div.Question-sideColumn.Question-sideColumn--sticky").remove(); //右边博主信息 } //知乎专栏 function zhihuzhuanlan() { document.querySelector("#root > div > main > div > div.ColumnPageHeader-Wrapper") ? document.querySelector("#root > div > main > div > div.ColumnPageHeader-Wrapper").remove() : 0; //广告拦截 } //简书 function jianshu() { document.querySelector("#__next > div._3Pnjry").remove(); //左边分享 document.querySelector("#__next > div._21bLU4._3kbg6I > div > aside").remove(); //右边推广 document.querySelector("body > div:nth-child(13)").remove(); //下载推广 } //百度百科 function baidubaike() { document.querySelector("body > div.body-wrapper.feature.feature_small.custom > div.content-wrapper > div > div.main-content > div.main_tab.main_tab-defaultTab.curTab > iframe") ? document.querySelector("body > div.body-wrapper.feature.feature_small.custom > div.content-wrapper > div > div.main-content > div.main_tab.main_tab-defaultTab.curTab > iframe").remove() : 0; //推广视频 document.querySelector("body > div.body-wrapper.feature.feature_small.custom > div.secondsknow-large-container.J-secondsknow-large-container") ? document.querySelector("body > div.body-wrapper.feature.feature_small.custom > div.secondsknow-large-container.J-secondsknow-large-container").remove() : 0; //秒懂视频 document.querySelector("body > div.header-wrapper.pc-header-new > div.header > div > a") ? document.querySelector("body > div.header-wrapper.pc-header-new > div.header > div > a").remove() : 0; //右上角推广 document.querySelector("#pageTabs") ? document.querySelector("#pageTabs").remove() : 0; //推广标签 document.querySelector("#tashuo_bottom") ? document.querySelector("#tashuo_bottom").remove() : 0; //推广他说 document.querySelector("body > div.header-wrapper.pc-header-new > div.topbar.cmn-clearfix > div.wiki-common-headTabBar") ? document.querySelector("body > div.header-wrapper.pc-header-new > div.topbar.cmn-clearfix > div.wiki-common-headTabBar").remove() : 0; //头标签 document.querySelector("body > div.body-wrapper.feature.feature_small.custom > div.polysemant-list > div > div > a.polysemant-button.polysemant-button--add.J-polysemant-button--add") ? document.querySelector("body > div.body-wrapper.feature.feature_small.custom > div.polysemant-list > div > div > a.polysemant-button.polysemant-button--add.J-polysemant-button--add").remove() : 0; //添加义项 document.querySelector("#J-declare-wrap") ? document.querySelector("#J-declare-wrap").remove() : 0; //人人可编辑 document.querySelector("body > div.body-wrapper.feature.feature_small.custom > div.content-wrapper > div > div.side-content") ? document.querySelector("body > div.body-wrapper.feature.feature_small.custom > div.content-wrapper > div > div.side-content").remove() : 0; //他说右边,bug? document.querySelector("body > div.navbar-wrapper") ? document.querySelector("body > div.navbar-wrapper").remove() : 0; //百科导航 document.querySelector("body > div.wgt-footer-main") ? document.querySelector("body > div.wgt-footer-main").remove() : 0; //脚注 document.querySelector("#side-share") ? document.querySelector("#side-share").remove() : 0; //分享 document.querySelector("body > div.lemmaWgt-searchHeader > div > div.tool-buttons") ? document.querySelector("body > div.lemmaWgt-searchHeader > div > div.tool-buttons").remove() : 0; //滚动之后右上角 document.querySelector("#searchForm > a") ? document.querySelector("#searchForm > a").remove() : 0; //帮助 document.querySelector("body > div.body-wrapper > div.content-wrapper > div > div.side-content") ? document.querySelector("body > div.body-wrapper > div.content-wrapper > div > div.side-content").remove() : 0; //侧边内容 document.querySelector("body > div.body-wrapper.feature.feature_small.custom > div.content-wrapper > div") ? document.querySelector("body > div.body-wrapper.feature.feature_small.custom > div.content-wrapper > div").style.width = "850px" : 0; //内容 var edit = document.getElementsByClassName('edit-icon j-edit-link'); //编辑按钮 for (var i = edit.length - 1; i >= 0; i--) { edit[i].remove(); } //document.querySelector("body > div.body-wrapper > div.content-wrapper > div > div.side-content > div.side-catalog").empty()//导航目录提取 } })();