优化阅读体验【文章宽度一致】【统一标题】【使用阴影】【适配半屏窗口】【无感知加载】【可选 去除顶栏】|CSDN、简书、掘金、知乎专栏、阿里云、腾讯云、华为云开发者联盟、蒲公英、百家号、脚本之家、51cto博客、爱码网、ITEYE、bbsmax论坛、第一PHP社区、代码先锋网、码农教程、术之多、搜狐、腾讯新闻、微信公众号、网易、灰信网、B站文、百度知道、百度经验、爱问知识人、CSDN问题 文章页面
// ==UserScript== // @name 精简常见文章网站|CSDN|简书|掘金|知乎|百家号|搜狐|腾讯新闻|微信公众号|网易|更多...| 方便您的阅读📖 持续更新 // @namespace https://github.com/CandyTek/ // @license GPL-3.0 // @version 1.11 // @description 优化阅读体验【文章宽度一致】【统一标题】【使用阴影】【适配半屏窗口】【无感知加载】【可选 去除顶栏】|CSDN、简书、掘金、知乎专栏、阿里云、腾讯云、华为云开发者联盟、蒲公英、百家号、脚本之家、51cto博客、爱码网、ITEYE、bbsmax论坛、第一PHP社区、代码先锋网、码农教程、术之多、搜狐、腾讯新闻、微信公众号、网易、灰信网、B站文、百度知道、百度经验、爱问知识人、CSDN问题 文章页面 // @author CandyTek // @homepageURL https://greasyfork.org/zh-CN/scripts/459519 // @supportURL https://greasyfork.org/zh-CN/scripts/459519/feedback // @match *://*.blog.csdn.net/* // @match *://blog.csdn.net/* // @match *://huaweicloud.csdn.net/* // @match *://www.jianshu.com/p/* // @match *://events.jianshu.io/p/* // @match *://www.jb51.net/article/* // @match *://www.jb51.net/softjc/* // @match *://www.jb51.net/news/* // @match *://www.jb51.net/shouji/* // @match *://www.jb51.net/program/* // @match *://www.jb51.net/css/* // @match *://www.jb51.net/os/* // @match *://www.jb51.net/jiaoben/* // @match *://www.jb51.net/hardware/* // @match *://www.jb51.net/network/* // @match *://www.jb51.net/javascript/* // @match *://www.jb51.net/aspnet/* // @match *://www.jb51.net/database/* // @match *://www.jb51.net/server/* // @match *://www.jb51.net/web/* // @match *://www.jb51.net/html5/* // @match *://www.jb51.net/Dreamweaver/* // @match *://www.jb51.net/python/* // @match *://jingyan.baidu.com/article/* // @match *://www.jb51.net/frontpage/* // @match *://www.jb51.net/xml/* // @match *://www.jb51.net/LINUXjishu/* // @match *://www.jb51.net/diannaojichu/* // @match *://www.jb51.net/flash/* // @match *://*.dandelioncloud.cn/article/* // @match *://wenku.csdn.net/answer/* // @match *://www.bilibili.com/read/* // @match *://zhuanlan.zhihu.com/p/* // @match *://baijiahao.baidu.com/s* // @match *://iask.sina.com.cn/b/* // @match *://mbd.baidu.com/newspage/data/landingsuper* // @match *://mbd.baidu.com/newspage/data/dtlandingsuper* // @match *://www.likecs.com/* // @match *://www.iteye.com/blog/* // @match *://new.qq.com/rain/* // @match *://www.bbsmax.com/* // @match *://mp.weixin.qq.com/* // @match *://zhidao.baidu.com/* // @match *://www.360doc.com/* // @match *://sohu.com/a/* // @match *://*.sohu.com/a/* // @match *://*.sohu.com/na/* // @match *://www.shuzhiduo.com/A/* // @match *://developer.aliyun.com/article/* // @match *://cloud.tencent.cn/developer/article/* // @match *://cloud.tencent.cn/developer/information/* // @match *://cloud.tencent.cn/developer/news/* // @match *://cloud.tencent.cn/developer/ask/* // @match *://cloud.tencent.com/developer/article/* // @match *://cloud.tencent.com/developer/information/* // @match *://cloud.tencent.com/developer/news/* // @match *://cloud.tencent.com/developer/ask/* // @match *://cloud.tencent.com.cn/developer/article/* // @match *://cloud.tencent.com.cn/developer/information/* // @match *://cloud.tencent.com.cn/developer/news/* // @match *://cloud.tencent.com.cn/developer/ask/* // @match *://blog.51cto.com/* // @match *://www.163.com/*/article/* // @match *://juejin.cn/post/* // @match *://juejin.cn/s/* // @match *://article.juejin.cn/post/* // @match *://www.freesion.com/article/* // @match *://www.php1.cn/detail/* // @match *://codeleading.com/article/* // @match *://*.codeleading.com/article/* // @match *://wuyaogexing.com/* // @match *://www.manongjc.com/detail/* // @match *://www.zhihu.com/question/* // @icon data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIgY2xhc3M9Imljb24iIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiPjxwYXRoIGZpbGw9IiMyYzJjMmMiIGQ9Ik02NDAgMTI4YTQzIDQzIDAgMCAxIDQzIDQzaDE3MGE4NSA4NSAwIDAgMSA4NiA4NXY1MTJhODUgODUgMCAwIDEtODYgODVIMTcxYTg1IDg1IDAgMCAxLTg2LTg1VjI1NmE4NSA4NSAwIDAgMSA4Ni04NWgxNzBhNDMgNDMgMCAwIDEgNDMtNDNoMjU2ek0yOTkgNDI3SDE3MXYzNDFoNjgyVjQyN0g3MjV2NDJINTU1di00MmgtODZ2NDJIMjk5di00MnptNTU0LTE3MUgxNzF2ODVoNjgydi04NXoiLz48L3N2Zz4= // @grant GM_addStyle // @grant GM_registerMenuCommand // @grant GM_getValue // @grant GM_setValue // @run-at document-start // ==/UserScript== // ██ 注意 注意 ██:在本脚本 设置>通用>运行时期 里选择 document-start 以获得无感知脚本加载体验 // ██ 注意 注意 ██:在本脚本 设置>通用>运行时期 里选择 document-start 以获得无感知脚本加载体验 /** 设置工具类 */ class CandyTekPreferenceUtil { /** 是否已向网页添加过设置面板了 */ isAlreadyAddSettingPanel = false; /** 设置面板根元素 */ rootShadow = null; /** 存放设置值的地方。获取 prefValues[key] */ prefValues; /** 源 pref 配置数组 */ preferenceList; constructor(preferenceList) { this.preferenceList = preferenceList; this.refreshPrefValues(); } /** 刷新设置值 */ refreshPrefValues() { this.prefValues = this.preferenceList.reduce((list, curr) => { list[curr.preference] = GM_getValue(curr.preference, curr.defaultValue); return list; }, {}); } /** 获取设置值 */ get(key) { return this.prefValues.hasOwnProperty(key) ? this.prefValues[key] : GM_getValue(key, ""); } /** 写入设置值,未适配 boolean */ set(key, value) { GM_setValue(key, value); this.prefValues[key] = value; } /** 显示设置面板在网页右上角 */ show() { if (this.isAlreadyAddSettingPanel) { this.rootShadow.querySelector(".setting_panel").style.display = "block"; return; } if (!document.body.createShadowRoot) { console.warn("可能不能创建 ShadowRoot"); //return; } // 创建设置面板 const host = document.createElement('div'); host.id = "simplify_article_settings_panel"; document.body.appendChild(host); const root = host.attachShadow({ mode: 'open' }); this.rootShadow = root; this.isAlreadyAddSettingPanel = true; root.innerHTML = ` <style> .preference_title { width: fit-content; height: 40px; font-size: 20px; margin: 0px; line-height: 40px; padding-left: 16px; font-weight: bold; } .preference_item { display: flex; padding: 12px 8px; } .preference_item_title { padding: 0px 0px 0px 10px; margin: 0px; font-size: 15px; line-height: 40px; letter-spacing: 2px; height: 40px; width: fit-content; } .preference_item_edittext { font-size: 14px; margin-left: auto; line-height: 36px; height: 36px; padding: 0px; border: 2px solid #c4c7ce; border-radius: 6px; text-align: center; width: 138px; } .preference_item_textarea { text-align: unset; line-height: 20px; } .preference_item_edittext_color { width: 100px; border-radius: 6px 0px 0px 6px; border-right: 0; } .hoverbutton { background: none; } .hoverbutton:hover { background: #CCC; background-size: 80% 80%; border-radius: 4px; } .input_select_color { width: 40px; height: 40px; margin: 0px; padding:0px 2px 0px 4px; box-sizing: border-box; background-color:#ffffff; border-width: 2px; border-radius: 0px 6px 6px 0px; border-left: 0px; border-color: #c4c7ce; } .checkbox_input { width: 24px; height: 40px; margin: 0px 0px 0px auto; } .setting_panel { position: fixed; right: 20px; top: 20px; width: fit-content; height: fit-content; border-radius: 8px; background: #FFFFFF; padding: 8px; box-shadow: 0 10px 20px rgb(0 0 0 / 15%); z-index:9999; } .container { background: #F0F0F0; border-radius: 8px; margin-top: 0px; padding-top: 8px; padding-right: 8px; } </style> <div class="setting_panel"> <div class="preference_item" style="padding-top: 0px;"> <button id="close" title="关闭并保存" class="hoverbutton" type="submit" style="width: 40px;height: 40px;display: flex;align-items: center; justify-content: center; border: unset;"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="#5f6368" viewBox="0 -960 960 960"> <path d="m256-200-56-56 224-224-224-224 56-56 224 224 224-224 56 56-224 224 224 224-56 56-224-224-224 224Z" /> </svg> </button> <p class="preference_title">设置</p> </div> <div class="container" id="container"> </div> </div> `; const container = root.querySelector("#container"); // 动态创建设置项 for (const index in this.preferenceList) { const item = this.preferenceList[index]; const itemDiv = document.createElement("div"); itemDiv.className = "preference_item"; const itemTitle = document.createElement("p"); itemTitle.className = "preference_item_title"; itemTitle.innerText = item.text; itemDiv.appendChild(itemTitle); if (item.type == "number") { const input = document.createElement("input"); input.type = "number"; input.className = "preference_item_edittext"; input.id = item.preference; input.value = GM_getValue(item.preference, item.defaultValue); itemDiv.appendChild(input); } else if (item.type == "color") { const inputText = document.createElement("input"); inputText.type = "text"; inputText.className = "preference_item_edittext preference_item_edittext_color"; inputText.id = item.preference; inputText.value = GM_getValue(item.preference, item.defaultValue); inputText.maxLength = 50; itemDiv.appendChild(inputText); const inputColor = document.createElement("input"); inputColor.type = "color"; inputColor.className = "input_select_color"; if (this.isValidHexColor(inputText.value)) { inputColor.value = inputText.value; } itemDiv.appendChild(inputColor); inputText.addEventListener('input', () => this.inputTextAndChangeDisplayColor(inputText, inputColor)); inputColor.addEventListener('input', () => this.selectColorAndChangeText(inputText, inputColor)); } else if (item.type == "checkbox") { const input = document.createElement("input"); input.type = "checkbox"; input.id = item.preference; const checkValue = GM_getValue(item.preference, item.defaultValue); input.checked = checkValue; input.className = "checkbox_input"; itemDiv.appendChild(input); } else if (item.type == "textarea") { const input = document.createElement("textarea"); input.id = item.preference; input.value = GM_getValue(item.preference, item.defaultValue); input.className = "preference_item_edittext preference_item_textarea"; itemDiv.appendChild(input); } container.appendChild(itemDiv); } root.querySelector("#close").onclick = () => { root.querySelector(".setting_panel").style.display = "none"; // 动态创建设置项 for (const index in this.preferenceList) { const item = this.preferenceList[index]; if (item.type == "color" || item.type == "textarea") { try { GM_setValue(item.preference, root.querySelector(`#${item.preference}`).value); } catch (error) { console.error(`保存配置失败:${item.preference}`); } } else if (item.type == "number") { try { GM_setValue(item.preference, parseFloat(root.querySelector(`#${item.preference}`).value)); } catch (error) { console.error(`保存配置失败:${item.preference}`); } } else if (item.type == "checkbox") { try { GM_setValue(item.preference, root.querySelector(`#${item.preference}`).checked); } catch (error) { console.error(`保存配置失败:${item.preference}`); } } } this.refreshPrefValues(); }; } /** input 颜色选择器更改颜色时,同时更改文本框 */ selectColorAndChangeText(inputText, inputColor) { inputText.value = inputColor.value; }; /** 文本框更改值时,同时更改颜色显示 */ inputTextAndChangeDisplayColor(inputText, inputColor) { const color = inputText.value; if (this.isValidHexColor(color)) { inputColor.value = color; } }; /** 用于校验 6 位的十六进制颜色值 */ isValidHexColor(hex) { try { const hexPattern = /^#?([a-fA-F0-9]{6})$/; return hexPattern.test(hex); } catch (error) { return false; } } } /** 设置项 */ const myPreferenceList = [ { type: "number", tooltip: true, tooltipText: "设置为 0 时,使用默认值", text: "宽度", preference: "article_width", defaultValue: 0, }, { type: "number", tooltip: false, text: "阴影大小", preference: "article_shadow_size", defaultValue: 45, }, { type: "number", tooltip: false, text: "标题字体大小", preference: "article_title_fontsize", defaultValue: 28, }, { type: "checkbox", tooltip: false, text: "标题使用粗体", preference: "article_title_bold", defaultValue: true, }, { type: "checkbox", tooltip: false, text: "隐藏网页顶栏", preference: "article_hide_topbar", defaultValue: false, }, { type: "number", tooltip: false, text: "文章内边距大小", preference: "article_padding_size", defaultValue: 40, }, { type: "color", tooltip: true, tooltipText: "设置为 0 时不生效", text: "文章背景颜色", preference: "article_bg_color", defaultValue: "0", }, { type: "color", tooltip: true, tooltipText: "设置为 0 时不生效", text: "网页背景颜色", preference: "webpage_bg_color", defaultValue: "0", }, { type: "textarea", tooltip: false, text: "自定义 CSS", preference: "page_custom_css", defaultValue: "", }, ]; (() => { const p = new CandyTekPreferenceUtil(myPreferenceList); // 添加设置菜单 GM_registerMenuCommand("布局设置", () => { p.show(); }); // 匹配域名 const hostname = window.location.hostname; if (hostname.includes("huaweicloud")) { huaweicloud(); } else if (hostname.includes("wenku.csdn")) { wenkucsdn(); } else if (hostname.includes("iask.sina")) { iasksina(); } else if (hostname.includes("jingyan.baidu")) { jingyan(); } else if (hostname.includes("csdn")) { csdn(); } else if (hostname.includes("jianshu")) { jianshu(); } else if (hostname.includes("jb51")) { jiaoben(); } else if (hostname.includes("dandelioncloud")) { pugongying(); } else if (window.location.href.includes("zhihu.com/question")) { zhihuQuestion(); } else if (hostname.includes("zhihu")) { zhihu(); } else if (hostname.includes("baijiahao")) { baijiahao(); } else if (hostname.includes("mbd")) { if (window.location.href.includes("dtlandingsuper")) { mbd(); } else { baijiahao(); } } else if (hostname.includes("likecs")) { likecs(); } else if (hostname.includes("iteye")) { iteye(); } else if (hostname.includes("bbsmax")) { bbsmax(); } else if (hostname.includes("shuzhiduo")) { bbsmax(); } else if (hostname.includes("wuyaogexing")) { bbsmax(); } else if (hostname.includes("weixin")) { weixin(); } else if (hostname.includes("sohu")) { sohu(); } else if (hostname.includes("aliyun")) { aliyun(); } else if (hostname.includes("51cto")) { blog51cto(); } else if (hostname.includes("163")) { wangyi163(); } else if (window.location.href.includes("juejin.cn/s")) { juejin2(); } else if (hostname.includes("juejin")) { juejin(); } else if (hostname.includes("freesion")) { freesion(); } else if (hostname.includes("php1")) { php1(); } else if (hostname.includes("codeleading")) { codeleading(); } else if (hostname.includes("manongjc")) { manongjc(); } else if (hostname.includes("bilibili")) { bilibili(); } else if (hostname.includes("new.qq")) { newqq(); } else if (hostname.includes("zhidao")) { zhidao(); } else if (hostname.includes("360doc")) { doc360(); } else if (hostname.includes("tencent")) { if (window.location.href.includes("developer/article/") || window.location.href.includes("developer/ask/")) { newtengxunyun(); } else { tengxunyunInformation(); } } /** 是否移除顶栏 */ function isRemoveTopbar(defaultValue) { return p.get("article_hide_topbar") ? defaultValue : ""; } /** 是否移除顶栏,已弃用 */ function shouldRemoveTopbar() { return p.get("article_hide_topbar"); } /** */ function cssShadow() { const tempSize = p.get("article_shadow_size"); return tempSize == 0 ? "" : `box-shadow: 0 ${tempSize / 2}px ${tempSize}px rgb(0 0 0 / 15%) !important;`; } /** */ function cssWidth(defaultValue) { const temp = p.get("article_width"); return temp == 0 ? defaultValue : temp; } /** */ function cssTitleBold() { return p.get("article_title_bold") ? "font-weight: 700 !important;" : ""; } /** */ function cssPagePadd() { return p.get("article_padding_size"); } /** */ function cssCustom() { return p.get("page_custom_css"); } /** */ function cssArticleBg() { const temp = p.get("article_bg_color"); return temp == 0 ? "" : `background:${temp} !important;`; } /** */ function cssPageBg() { const temp = p.get("webpage_bg_color"); return temp == 0 ? "" : `background:${temp} !important;`; } /** */ function cssTitleFontSize() { return `font-size:${p.get("article_title_fontsize")}px !important;`; } /** */ function cssTitleFontSize2() { return `font-size:${p.get("article_title_fontsize")}px !important;line-height:${p.get("article_title_fontsize") + 12}px !important;`; } function huaweicloud() { // https://huaweicloud.csdn.net/64e5c3da6ffa5020257601d1.html const css1 = ` /* 右侧栏无关元素 */ .page-home-right > div:nth-child(n+2){display:none !important;} /* 右侧栏不参与居中 */ .page-home-right > div:nth-child(1){width:300px !important;} /* 右侧栏不参与居中 */ .page-home-right {max-width:0px !important;} /* 右下悬浮按钮 */ .siderbar-box{display:none !important;} /* 左侧栏去掉悬浮 */ ul.user-action{position: absolute !important;} /* 更改文章主体宽度,阴影 */ div.article-detail{ ${cssArticleBg()} ${cssShadow()} padding: 16px ${cssPagePadd()}px 16px !important; max-width: unset !important; } /* 更改文章主体宽度 */ div.page-home-wrapper{max-width: ${cssWidth(1000)}px !important;} /* 更改标题大小 */ h1.title {${cssTitleFontSize()}${cssTitleBold()}} /* 华为云开发者任务挑战活动 */ h1.none-hide {display:none !important;} #app{${cssPageBg()}} ${isRemoveTopbar(`header.org-header{display:none !important;}`)} ${cssCustom()} `; GM_addStyle(css1); // 去掉背景 const css2 = `body{background-image: none !important;}`; window.addEventListener('load', () => { GM_addStyle(css2); }); } function csdn() { // https://blog.csdn.net/code2481632/article/details/130226878 const css1 = ` /* 主体文章,添加阴影,增加padd */ .blog-content-box{ ${cssShadow()} ${cssArticleBg()} padding: 16px ${cssPagePadd()}px 16px !important; } /* 鼠标悬浮弹出分享框,二维码 */ #tool-QRcode{display:none !important;} /* 主体文章,更改宽度 */ #mainBox > main{width:100% !important;} /* 主体文章,更改宽度 */ #mainBox{width:${cssWidth(980)}px !important;max-width:97vw;} /* 更改父布局限制宽度 */ body{min-width:$fit-content !important;} /* 更改右侧栏宽度 */ div#rightAside{width: 1px !important;} /* 去掉左边栏 */ .blog_container_aside{display:none !important;} /* 顶栏去掉悬浮 */ div#csdn-toolbar{position: relative !important;} .programmer1Box{display:none !important;} .recommendAdBox{display:none !important;} #recommendAdBox{display:none !important;} #recommendNps{display:none !important;} #asideArchive{display:none !important;} .hot-brand{display:none !important;} .top-banner{display:none !important;} .pudn-recommend{display:none !important;} #wrapper{display:none !important;} #mys-wrapper{display:none !important;} .csdn-side-toolbar{display:none !important;} .aside-box.kind_person.d-flex.flex-column{display:none !important;} .content-list{box-shadow: 0 16px 16px rgb(0 0 0 / 3%) !important;} .left-toolbox{ padding-top: 0px !important; padding-bottom: 0px !important; height: 32px !important; } body{background-image: none !important;} .hide-article-box.hide-article-pos.text-center{display:none !important;} /* 去掉悬浮,去创作 */ div.write-guide-buttom-box{display:none !important;} /* 文章有的时候展示不全 */ div#article_content{height:auto !important;} /* 登录弹框 */ div.passport-login-container{display:none !important;} /* 推广弹窗,流量 */ /* 文章标题,更改字号 */ .title-article{${cssTitleFontSize()}${cssTitleBold()}} body{${cssPageBg()}min-width: unset !important;} ${isRemoveTopbar(`div#toolbarBox{display:none !important;}`)} ${cssCustom()} `; GM_addStyle(css1); // 去掉背景 const css2 = `body{background-image: none !important;}`; window.addEventListener('load', () => { GM_addStyle(css2); }); } function jianshu() { // 简书需要延迟一点时间,再加载脚本 document.addEventListener("DOMContentLoaded", () => { jianshu2(); }); } function jianshu2() { // https://www.jianshu.com/p/80c0cd588773?login=from_csdn const css1 = ` /* 嵌入式广告 */ iframe{display:none !important;} /* 去掉顶栏悬浮 */ header > div:nth-child(1){position:static !important;} /* 去掉顶栏的子元素,这个不知道是啥 */ header > div:nth-child(1) > div:nth-child(2){display:none !important;} /* 去掉副顶栏,即页面滑动的时候顶栏会变出来的元素 */ header > div:nth-child(2){display:none !important;} /* 广告 */ .-umr26{display:none !important;} /* 底下文章推荐间广告 */ ins{display:none !important;} /* 底下文章推荐间广告 */ #mv_ad_render{display:none !important;} /* 右侧栏文章推荐 */ aside > div{display:none !important;width:260px !important;} /* 使右侧栏不参与居中对齐 */ aside > section{width:260px !important;} aside{width:0px !important;} /* 左边三个悬浮按钮 */ ._1pUUKr{display:none} /* 主体文章,增加宽度,增加阴影 */ ._gp-ck{ max-width: 100vw !important; width:${cssWidth(1000)}px !important; ${cssShadow()} } section.ouvJEz{${cssArticleBg()}} /* 主体文章,更改padd */ ._gp-ck > section:nth-child(1){padding: 24px ${cssPagePadd()}px !important;} /* 底边栏,点赞评论栏,更改padd */ ._1Jdfvb{padding:0 0 0 0 !important;} /* 文章底部赞赏 div */ ._13lIbp{display:none !important;} /* 文章适配半屏窗口,去掉父布局的宽度设置 */ div._3VRLsv{width: unset !important;} /* 一些小窗 */ /* body > div:nth-child(13), body > div:nth-child(11), body > div:nth-child(14),body > div:nth-child(12){display:none !important;} */ div#note{display:none !important;} /* 屏蔽安装简书客户端 */ div._23ISFX-mask,div._23ISFX-wrap{display:none !important;} /* 去掉标题顶部的空白 */ h1._1RuRku{margin-top:unset !important;} body{overflow: unset !important;} ._3kbg6I{${cssPageBg()}} /* 文章标题,更改字号 */ h1._1RuRku{${cssTitleFontSize()}${cssTitleBold()}} ${isRemoveTopbar(`header{display:none !important;}`)} ${cssCustom()} `; GM_addStyle(css1); } function jiaoben() { // https://www.jb51.net/server/299297pcq.htm const css1 = ` /* 头部 */ #header{display: none !important;} /* 头部菜单 */ #submenu{display: none !important;} /* 头部 标签广告 */ .pt10.clearfix{display: none !important;} /* 三个mys 没用,因为广告是重新document嵌入的 */ .mys-wrapper{display: none !important;} /* 三个mys 没用,因为广告是重新document嵌入的 */ #mys-wrapper{display: none !important;} /* 三个mys 没用,因为广告是重新document嵌入的 */ #mys-content{display: none !important;} /* 右侧栏 */ .main-right{display: none !important;} /* 左边正文更改宽度 */ .main-left{ width: ${cssWidth(970)}px !important; max-width:96vw !important; padding-right: unset !important; } /* 正文父布局更改宽度 */ #container{width: fit-content !important;} /* 左边的分享、一键回顶 悬浮栏 */ #right-share{display: none !important;} /* 文章主体,顶部的嵌入广告 */ .lbd.clearfix{display: none !important;} /* 文章主体,底部的嵌入广告 */ .lbd_bot.clearfix{display: none !important;} /* 搜索栏 */ .search{display: none !important;} /* 底部 更多文章推荐 */ .xgcomm.clearfix{display: none !important;} /* 关注脚本之家 */ #ewm{display: none !important;} /* 您的位置 */ .breadcrumb{display: none !important;} /* 文章嵌入gg广告 */ .adsbygoogle{display: none !important;} /* 文章嵌入gg广告 */ #aswift_1_host{display: none !important;} /* 文章嵌入gg广告 */ #aswift_1{display: none !important;} /* 文章嵌入gg广告 */ #aswift_2_host{display: none !important;} /* 文章嵌入gg广告 */ #aswift_2{display: none !important;} /* 文章主体框添加阴影,更改padd */ #article{ ${cssArticleBg()} ${cssShadow()} padding: 15px ${cssPagePadd()}px 0 !important; } #wrapper{${cssPageBg()}} /* 文章标题,更改字号 */ h1.title{${cssTitleFontSize2()}${cssTitleBold()}} ${isRemoveTopbar(`#topbar{display: none !important;} #nav{display: none !important;}`)} ${cssCustom()} ` GM_addStyle(css1); } function pugongying() { // https://dandelioncloud.cn/article/details/1537400855221616642 const css1 = ` /* 主体文章,更改宽度 */ .main.fl{width: 100% !important;padding-left: 0px !important;} /* 主体文章,更改宽度,添加阴影 */ .main-content.container.clearfix{ max-width: ${cssWidth(970)}px !important; ${cssShadow()} } /* 去掉广告 */ .adsbygoogle{display: none !important;} /* 顶栏去掉悬浮 */ .top-bar.fixed-nav.fixed-appear{position: static !important;} /* 标题栏更改字号,更改粗体 */ .single-title > h1{font-size: 28px !important;font-weight: 700 !important;} /* 主体文章,更改padd,更改背景为白色 */ .single.box-show{ padding: 0px ${cssPagePadd()}px !important; ${cssArticleBg()} } /* 去掉原来box 的样式:阴影,圆角 */ .box-show{ border-radius: 0px !important; -webkit-box-shadow: none !important; box-shadow: none !important; } /* 去掉右侧栏 */ #menu-aside{display: none !important;} /* 更改页面背景 */ .home.home-index{ background-image: none !important; ${cssPageBg()} } /* 文章标题 */ header.single-title > h1{${cssTitleFontSize()}${cssTitleBold()}} ${isRemoveTopbar(`div.menu-top{display: none !important;}`)} ${cssCustom()} `; GM_addStyle(css1); } function zhihuQuestion() { // https://www.zhihu.com/question/544176885/answer/3381371216 const css1 = ` /* 去掉页脚,去掉邀请下面用户 */ footer,.Card.QuestionInvitation{display: none !important; } /* 文章主体添加阴影 */ div.AnswersNavWrapper,div.AnswerCard ,div.MoreAnswers{ ${cssShadow()} ${cssArticleBg()} } /* 使右侧栏不参与居中,右侧栏去掉悬浮 */ div.Question-sideColumn > div:nth-child(3){ width:290px !important; margin-left:24px !important; position: unset !important; } /* 使右侧栏不参与居中 */ div.Question-sideColumn{width:0px !important;} /* 更改文章主体宽度 */ div.QuestionHeader{min-width:unset !important;} div.QuestionHeader-footer-inner,div.Question-main{width:${cssWidth(910)}px !important;} div.QuestionHeader-main{width:${cssWidth(910)}px !important;} div.QuestionHeader-side{width:0px !important;} div.QuestionHeader-side > div{width:217px !important;} div.QuestionHeader-content{ margin:auto !important; width:${cssWidth(910)}px !important; padding-left:unset !important; } h1.QuestionHeader-title{${cssTitleFontSize2()}${cssTitleBold()}} /* 更改文章主体宽度,适配半屏 */ div.Question-mainColumn{width:100% !important;max-width:92vw !important;} div.AuthorInfo{width:100% !important;max-width:100% !important;} div.ListShortcut{width:100%;} body{${cssPageBg()}} ${isRemoveTopbar(`.Sticky.ColumnPageHeader,header.AppHeader{display: none !important;}`)} ${cssCustom()} ` // 如果加上去掉顶栏悬浮的话,页面滑动会抖动一下,实力有限解决不了,就不加了 GM_addStyle(css1); window.addEventListener('load', () => { // 更改顶栏logo元素高度 document.querySelector("div.ColumnPageHeader-content > a > svg").setAttribute('height', 24); }); } function zhihu() { // https://zhuanlan.zhihu.com/p/662421567 const css1 = ` /* 更改文章主体 宽度 */ .Post-NormalMain > div, .Post-NormalMain > header{ width:${cssWidth(860)}px !important; max-width:92vw !important; } /* 给文章主体添加阴影,与padding */ .Post-RichTextContainer{ ${cssArticleBg()} ${cssShadow()} padding: 20px ${cssPagePadd()}px !important; } @media screen and (max-width: ${cssWidth(860)}px){ .Post-RichTextContainer{padding: 20px 4px !important;} } /* 更改评论区的宽度 */ .Post-NormalSub > div{width:${cssWidth(860)}px !important;} /* 更改标题关注按钮的距离 */ div.AuthorInfo{max-width: ${cssWidth(860)}px !important;} /* 去掉右边悬浮按钮,点赞分享 */ .Post-SideActions{display: none !important;} /* 更改顶栏高度 */ div.ColumnPageHeader-content{height:30px !important;} /* 更改顶栏高度 */ .Sticky.is-fixed {height:30px !important;} /* 更改顶栏高度 */ div.ColumnPageHeader{height:30px !important;} /* 更改顶栏元素高度 */ div.ColumnPageHeader-content > a > svg {height:30 !important;} /* 更改顶栏元素高度 */ button.ColumnPageHeader-WriteButton {line-height: 28px !important;} /* 左侧栏,左移一些 */ div.css-376mun > div.css-l44lgl{left:${-1 * cssPagePadd() -300}px !important;} /* 更改标题大小 */ h1.Post-Title{${cssTitleFontSize()}${cssTitleBold()}} div.Post-content{${cssPageBg()}min-width:unset !important;} ${isRemoveTopbar(`.Sticky.ColumnPageHeader{display: none !important;}`)} ${cssCustom()} `; GM_addStyle(css1); // 如果加上去掉顶栏悬浮的话,页面滑动会抖动一下,实力有限解决不了,就不加了 window.addEventListener('load', () => { // 更改顶栏logo元素高度 document.querySelector("div.ColumnPageHeader-content > a > svg").setAttribute('height', 24); }); } function baijiahao() { // https://baijiahao.baidu.com/s?id=1706337201709858987&wfr=spider&for=pc const css1 = ` /* 去掉右边栏 */ #ssr-content > div:nth-child(2) > div:nth-child(1) > div:nth-child(2){display: none !important;} /* 标题更改字号 */ #header> div:nth-child(1){ ${cssTitleFontSize()} ${cssTitleBold()} } /* 文章主题更改宽度,添加阴影 */ #ssr-content > div:nth-child(2) > div:nth-child(1) ,#ssr-content > div:nth-child(2){width:min-content !important;} #ssr-content > div:nth-child(2) > div:nth-child(2) {margin-left:-60px !important;} #ssr-content > div:nth-child(2) > div:nth-child(1) > div:nth-child(1){ width:${cssWidth(890)}px !important; max-width:96vw !important; padding: 0px ${cssPagePadd()}px !important; ${cssArticleBg()} ${cssShadow()} margin-right:unset !important; } @media screen and (max-width: ${cssWidth(890)}px){ #ssr-content > div:nth-child(2) > div:nth-child(1) > div:nth-child(1){padding: 0px 4px !important;} } /* 左侧栏去掉悬浮 */ div._3PLyv {position: absolute !important;} body{${cssPageBg()}} ${isRemoveTopbar(`#ssr-content > div:nth-child(1){display: none !important;}#ssr-content > div:nth-child(2){padding-top: 0px !important;}`)} ${cssCustom()} `; GM_addStyle(css1); //#ssr-content > div:nth-child(1){height:36px !important;position: static !important;} //#ssr-content > div:nth-child(1) > div:nth-child(1) > div{height:36px !important;} //#ssr-content > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > form{display: none !important;} } function likecs() { // https://www.likecs.com/show-308626808.html const css1 = ` /* 右边栏 */ div.rigthbox{display: none !important;} /* 主体文章,更改padd */ article.tag-webview{padding: 0px 0px !important;} /* 标题去掉居中,更改padd */ h1.page-title{text-align:left !important;padding-top: 10px !important;} /* 标题字体,更改为粗体,更改字体颜色 */ h1.page-title > a{ ${cssTitleFontSize2()}${cssTitleBold()} color: #000 !important; } /* 顶栏,更改背景颜色 */ .main-nav.clearfix{padding: 8px 0 !important;background: #FFF !important;} /* 更改顶部标题的背景颜色 */ div.site-wrapper > header {background: #FFF !important;} /* 文章主体右边虚拟位置 */ main.content > div.clearfix {display: none !important;} /* footer */ div.site-wrapper > footer{display: none !important;} /* 更改背景颜色为白色 */ body{${cssPageBg()}} div.site-wrapper{background:unset !important;} /* 文章主体添加阴影,并适配父布局的宽度 */ div.leftbox { ${cssShadow()} width: 100%; } section.post-content{ padding: 16px ${cssPagePadd()}px 16px !important; ${cssArticleBg()} } /* 设置文章主体的宽度 */ main.content{max-width: ${cssWidth(1000)}px !important;} /* 文章顶部的广告 */ .post-content > div.contentbef{display: none !important;} /* 顶部弹出广告 */ .adsbygoogle{display: none !important;} /* 顶部弹出广告 */ .adsbygoogle-noablate{display: none !important;} ${isRemoveTopbar(`.main-nav.clearfix{display: none !important;`)} ${cssCustom()} `; GM_addStyle(css1); } function iteye() { // https://www.iteye.com/blog/ucstudio-1395721 const css1 = ` /* 主体,去掉margin */ div#page{margin: 0 !important;} /* 标题,更改字号,更改为粗体 */ div.blog_title > h3{${cssTitleFontSize()}${cssTitleBold()}} /* 文章正文宽度 */ div#content{width: ${cssWidth(820)}px !important;max-width:97vw !important;} /* 文章正文去掉边框,更改padd,添加阴影,宽度匹配父布局 */ div#main{ border: none !important; padding: 16px ${cssPagePadd()}px !important; ${cssShadow()} ${cssArticleBg()} width: 100% !important; } div.blog_main{${cssArticleBg()}} div.blog_main{padding:unset !important;} /* 去掉右下角悬浮框礼盒 */ div#main > div.csdn-side-toolbar{display: none !important;} /* 右边栏放在文章底部 */ div.blog-sidebar{width: 100% !important;} /* 右边栏更改宽度 */ div.recommend-right{width: 100% !important;padding: 5px 24px !important;} /* 去掉左边栏 */ div#local{display: none !important;} /* 去掉原本底部假的文章推荐(其实它可以直接抢钱的) */ div.comments{display: none !important;} div#page{${cssPageBg()}} ${isRemoveTopbar(`div#header{display: none !important;}`)} ${cssCustom()} `; GM_addStyle(css1); } function bbsmax() { // 好像倒闭了 const css1 = ` /* 文章正文上面未知空白 */ div.post-title > div:nth-child(1){display: none !important;} /* 文章正文上面未知空白 */ div.post-title > div.post-content > div:nth-child(1){display: none !important;} /* 出售独享账号,广告 */ div.post-title > div.post-content > span{display: none !important;} /* 主体文章更改宽度 */ div.container{max-width: 980px !important;} /* 主体文章更改padd,添加阴影 */ div.post{padding: 35px 40px !important;box-shadow: 0 16px 45px rgb(0 0 0 / 15%) !important;} /* 顶栏更改高度 */ div#header{padding: 0px 0px !important;} /* 主体文章向上面移一点 */ div#page-content{padding: 80px 0 50px 0 !important;} /* 更改标题字体为粗体,调大字号 */ h1.title{font-weight: 700 !important;font-size: 28px !important;} /* 把顶栏logo 调暗一些,不要这么跳脱 */ h1.logo{opacity: 0.4 !important;} /* 文章顶部推广 */ ins.adsbygoogle{display:none !important;} `; const topBar = `div#header{display: none !important;} div#page-content{padding: 12px 0 !important;}` GM_addStyle(shouldRemoveTopbar() ? css1 + topBar : css1); // 移除推广 window.addEventListener('load', () => { const adDivs = document.querySelectorAll('.adsbygoogle'); // 遍历这些 div 元素的父元素并移除它们 adDivs.forEach((adDiv) => { const parentElement = adDiv.parentElement; if (parentElement) { parentElement.remove(); } }); }); } function weixin() { // https://mp.weixin.qq.com/s?__biz=MzI2OTE0ODY5Mw==&mid=2247521842&idx=1&sn=39fd8d11166dea17cba369fec23b516c&chksm=eae66148dd91e85ec9a855140034f0458ff03b222132b39e3a93d3d71979995efc0b425a9662&scene=27 const css1 = ` /* 文章正文宽度,阴影,修改padd */ div.rich_media_area_primary_inner{ max-width:94vw !important; width: ${cssWidth(780)}px !important; ${cssShadow()} ${cssArticleBg()} padding: 0 ${cssPagePadd()}px !important; } @media screen and (max-width: ${cssWidth(780)}px){ div.rich_media_area_primary_inner{padding: 0 4px !important;} } /* 右边二维码移到文章底部 */ div#js_pc_qr_code{position: static !important;} /* 更改标题字体大小 */ h1#activity-name{ ${cssTitleFontSize()}${cssTitleBold()} padding-top:12px !important; } div#page-content{ ${cssPageBg()} padding:unset !important; } ${cssCustom()} `; GM_addStyle(css1); } function sohu() { // https://www.sohu.com/a/492900285_121174061 const css1 = ` /* 左侧分享按钮 */ div#article-do{display: none !important;} /* 右侧栏 */ div#right-side-bar{display: none !important;} /* 悬浮按钮,回顶,反馈 */ div#float-btn{display: none !important;} /* 去掉顶栏悬浮 */ header#main-header{position: static !important;} /* 主体文章父布局,更改宽度 */ div#article-container{width:min-content !important;} /* 主体文章,更改宽度,添加阴影,更改padd */ .left.main{ max-width:94vw !important; width:${cssWidth(850)}px !important; ${cssShadow()} ${cssArticleBg()} padding: 24px ${cssPagePadd()}px !important; margin-left: unset !important; } @media screen and (max-width: ${cssWidth(850)}px){ .left.main{padding: 24px 5px !important;} } /* 左侧栏移到右边,适配半屏窗口 */ .column.left{ width: 0px !important; position: absolute !important; right: -16px !important; } /* 更改去悬浮后,多出来的东西 */ div.location-without-nav{margin-top:0px !important;} /* 左下角广告 */ div#left-bottom-god{display: none !important;} /* 文章下面广告 */ div.pc-ad-common{display: none !important;} /* 文章下面广告 */ div.god-bigpic{display: none !important;} /* 文章中间时不时弹出的广告 */ div.left-bottom-float-fullScreenSleepContainer{display: none !important;} div.text-title > h1{${cssTitleFontSize2()}${cssTitleBold()}} body{${cssPageBg()}} ${isRemoveTopbar(`header#main-header{display: none !important;}`)} ${cssCustom()} `; GM_addStyle(css1); } function aliyun() { // https://developer.aliyun.com/article/931210 const css1 = ` /* 去掉顶栏悬浮 */ div#global-community-nav-pc > div:nth-child(1){position: static !important;} /* 右下角悬浮反馈 */ div.feed-back-wrapper{display:none !important;} /* 去掉正文父布局宽度限制 */ div.article-detail{min-width:unset !important;} /* 右侧推广电子书 */ .right-item-box.ebook-box{display: none !important;} /* 去掉左侧按钮栏悬浮 */ div#action-btns{position: absolute !important;} /* 多余的地址导航栏(开发者社区 > 作者 > 正文) */ div.developer-nav{display: none !important;} /* 正文父布局宽度,适配半屏 */ div.article-wrapper{width: ${cssWidth(924)}px !important;margin: auto !important;max-width:100vw !important;} /* 正文匹配父布局宽度 */ div.left-content{width: 100% !important;} /* 正文更改padd,添加阴影 */ div.content-wrapper{ ${cssArticleBg()} ${cssShadow()} padding: 12px ${cssPagePadd()}px !important; } /* 使侧栏不参与居中 */ div#right-box{width: 0px !important;margin-left: 24px !important;} /* 恢复侧栏应有宽度 */ div.right-item-box{width: 320px !important;padding-right:12px !important;} /* 作者栏点赞栏去掉悬浮 */ div.aigc-fixed{position: static !important;width:auto !important;} h1.article-title{${cssTitleFontSize2()}${cssTitleBold()}} div.article-detail{${cssPageBg()}} ${isRemoveTopbar(`header,nav.ace-developer-new-global-community-nav{display:none !important;}`)} ${cssCustom()} `; GM_addStyle(css1); } function newtengxunyun() { let css1 = ` /* 去掉左侧点赞悬浮 */ div.cdc-suspend-pill{position:absolute !important;} /* 浏览文章一半时,去掉出现的悬浮顶栏 */ .cdc-sticky-header.mod-sticky-header{display: none !important;} /* 右侧栏推广 */ div.cdc-commercial-swiper{display: none !important;} /* 右侧栏,扫码 */ div.cdc-group-qr-card{display: none !important;} /* 更改右侧栏,目录栏宽度 */ div.cdc-directory__inner{width: 335px !important;} /* 去掉右下悬浮按钮,回到顶部、二维码 */ div.cdc-widget-global{display: none !important;} /* 右侧栏,更改宽度,使正文居中 */ div.cdc-layout__side{width:0px !important;padding-left: 12px;} /* 更改无关的padd,使正文居中 */ div.cdc-global__main{padding-left: unset !important;padding-right: unset !important;} /* 文章主体,添加阴影 */ div.mod-article-content{ ${cssArticleBg()} ${cssShadow()} padding: 24px ${cssPagePadd()}px !important; } /* 更改文章宽度 */ div.cdc-global__main{max-width:${cssWidth(980)}px !important;} /* 有奖创作,这篇文章有价值 */ div#tea-overlay-root{display:none !important;} body{${cssPageBg()}} ${isRemoveTopbar(`div.cdc-header{display: none !important;} div.layout-side{top: 20px !important;}`)} ${cssCustom()} `; // ask 单独适配 // https://cloud.tencent.com/developer/information/%E5%AE%89%E5%8D%93selectableItemBackgroundBorderless-ask if (window.location.href.includes("developer/ask")) { css1 += ` /* 更改标题字体大小 */ h1.mod-head-title-text{${cssTitleFontSize2()}${cssTitleBold()}} /* 文章主体,添加阴影 */ div.cdc-layout__main{ ${cssShadow()} ${cssArticleBg()} padding: 24px ${cssPagePadd()}px !important; } /* 更改父布局宽度 */ div.cdc-answer-stack-detail__main{width:${cssWidth(980)}px !important;max-width:98vw !important;} /* 相关产品 */ div.cdc-mod-product2{display:none !important;} /* 更改父布局宽度 */ div.cdc-answer-stack-detail{min-width:0px !important;} /* 交流群 */ div.cdc-group-qr-card2{display:none !important;} /* 适配半屏 */ @media screen and (max-width: ${cssWidth(980)}px){ div.cdc-layout__main {padding: 20px 5px !important;} } `; } // article 单独适配 // https://cloud.tencent.com/developer/article/1645814 if (window.location.href.includes("developer/article/")) { css1 += ` div.cdc-article-page{${cssPageBg()}} /* 相关产品 */ div.cdc-mod-product2{display:none !important;} div#content-product-container{display:none !important;} div.cdc-commercial-card{display:none !important;} div.cdc-suspend-pill {left: calc(50% - ${cssWidth(980) / 1.7}px);} /* 更改标题字体大小 */ .title-text{${cssTitleFontSize2()}${cssTitleBold()}} `; } window.addEventListener('DOMContentLoaded', function() { GM_addStyle(css1); }); } function tengxunyunInformation() { // https://cloud.tencent.com/developer/news/907332 // https://cloud.tencent.com/developer/information/%E5%AE%89%E5%8D%93selectableItemBackgroundBorderless-ask let css1 = ` /* 文章主体,添加阴影 */ div.layout-main{ padding: 24px ${cssPagePadd()}px !important; width:100% !important; ${cssArticleBg()} ${cssShadow()} } /* 适配半屏 */ @media screen and (max-width: ${cssWidth(950)}px){ div.layout-main {padding: 20px 5px !important;} } /* 文章父布局,更改宽度 */ body{min-width:0px !important;} /* 右侧栏,扫码、活动 */ div.info-side-public,section.info-side-activity{display: none !important;} /* 右侧栏,产品、资讯、标签 */ section.info-side-product,section.info-side-news,section.info-side-tags{display: none !important;} /* 右侧栏,不参与居中对齐 */ div.layout-side{display:block !important;margin-left: 30px;} /* 文章父布局,更改宽度 */ div.com-body{min-width:0px !important;width:${cssWidth(950)}px !important;max-width:98vw !important;} /* 移除右下悬浮栏 */ div.com-widget-global{display:none !important;} /* 文章父布局,更改宽度,news的单独适配 */ div.news-body{width:min-content !important;} /* 去掉左侧栏悬浮,news的单独适配 */ div.com-widget-operations{position: absolute !important;} /* 有奖创作,这篇文章有价值 */ div#tea-overlay-root{display:none !important;} /* 更改标题字体大小 */ h1.pg-info-title{${cssTitleFontSize2()}${cssTitleBold()}} html,body{${cssPageBg()}} ${isRemoveTopbar(`div.cdc-header{display: none !important;} div.layout-side{top: 20px !important;}`)} ${cssCustom()} `; // news 单独适配 if (window.location.href.includes("developer/news/")) { css1 += ` /* 更改标题字体大小 */ h1.col-article-title{${cssTitleFontSize2()}${cssTitleBold()}} `; } GM_addStyle(css1); } function blog51cto() { // https://blog.51cto.com/u_15127674/4283123 const css1 = ` /* 去掉顶栏悬浮 */ div.ace-developer-common-nav > div:nth-child(1){position: static !important;} /* 去掉顶栏悬浮 */ div.Header {position: absolute !important;} /* 去掉左按钮栏悬浮,干脆不要了,文章底部都有 */ .action-aside.action-aside-left{position: absolute !important;display: none !important;} /* 右侧栏,近期文章 */ aside.detail-content-right > section:nth-child(4){display: none !important;} /* 右侧栏,新人活动 */ aside.detail-content-right > section > a:nth-child(1) {display: none !important;} aside.detail-content-right > div {display: none !important;} /* 右下角悬浮栏 */ aside.minmenu {display: none !important;} /* 右侧栏,不参与居中对齐 */ aside.detail-content-right {margin-right:-302px !important;} /* 去掉顶栏悬浮 */ .Content.detail-content-new > div.fixtitle {display: none !important;} /* 文章主体,更改宽度 */ article.detail-content-left{width:${cssWidth(980)}px !important;max-width:97vw;} /* 文章父布局,更改宽度 */ div#page_center{width:1020px !important;} /* 文章主体,更改padd、添加阴影 */ .common-section.common-spacing.mb30.article-detail{ padding:15px ${cssPagePadd()}px !important; ${cssArticleBg()} ${cssShadow()} } /* 更改标题大小 */ div.title>h1{${cssTitleFontSize2()}${cssTitleBold()}} /* 左侧栏悬浮按钮,去掉半屏时展开成横条状 */ /* div.inner{width:0px !important;} */ /* 左侧栏悬浮按钮,离文章近一点 */ /* aside.action-aside{left:58% !important;} */ /* 投骰子 */ div.right-fixadv{display:none !important;} /* 悬停球不要悬停 */ .hover-ball{position: absolute !important;} div.detail-content-new{${cssPageBg()}} ${isRemoveTopbar(`div.Header{display: none !important;} header.home-top{display: none !important;} div.detail-content-new{padding: 20px 0 !important;}`)} ${cssCustom()} `; GM_addStyle(css1); } function wangyi163() { // https://www.163.com/dy/article/IHKTIFQ40514AHGG.html const css1 = ` /* 右侧栏 */ div.post_side{display: none !important;} /* 文章主体,添加阴影、更改padd */ div.post_body{ ${cssArticleBg()} ${cssShadow()} padding:20px ${cssPagePadd()}px !important; } /* 右下角,二维码 */ a.newsapp-qrcode{display: none !important;} /* 右下角,回到顶部 */ a.ns-side-totop{display: none !important;} /* 文章左侧悬浮按钮,去掉悬浮 */ div.post_top_fixed{display: none !important;} /* 右下角弹窗登录 */ .login-guide-wrap.login-guide-popup{display: none !important;} /* 左侧悬浮按钮,放到右边 */ div.post_top{ right:0 !important; left:auto !important; margin-right:-150px !important; background:none !important; } /* 文章主体父布局,去掉padd */ div#content{padding:0 !important;} /* 文章主体,更改距离顶部的marg */ div.post_crumb{margin: 16px 0 26px !important;} /* 文章主体,匹配父布局的宽度 */ div.post_main{width:100% !important;} /* 更改父布局的宽度,适配半屏 */ div.wrapper{width:${cssWidth(1000)}px !important;max-width:96vw;} /* 适配半屏 */ @media screen and (max-width: ${cssWidth(1000)}px){ div.post_body {padding: 20px 5px !important;} } body{min-width:0px !important;} /* 底部文章推荐,更改padd */ .post_recommends.js-tab-mod{padding-left:0px !important;} h1.post_title{${cssTitleFontSize2()}${cssTitleBold()}} body{${cssPageBg()}} ${isRemoveTopbar(`div#js_N_NTES_wrap{display: none !important;}div.post_crumb{display: none !important;}`)} ${cssCustom()} `; GM_addStyle(css1); } function juejin() { // https://article.juejin.cn/post/7156157715230752782 const css1 = ` /* 右侧栏,推广 */ div.sidebar > li{display: none !important;} /* 右侧栏,推广 */ div.sidebar > a{display: none !important;} /* 去掉顶栏悬浮 */ header.main-header{position:absolute !important;} /* 左侧栏,去掉悬浮 */ .article-suspended-panel.dynamic-data-ready{position:absolute !important;} /* 文章下面,小册推广 */ div.category-course-recommend{display: none !important;} /* 右侧栏悬浮按钮,觉得还不错,一键收藏 */ div.guide-collect-popover{display: none !important;} /* 文章主体,匹配父布局宽度 */ .main-area.article-area{width:100% !important;} /* 文章父布局,更改宽度,适配半屏窗口 */ main.main-container{max-width: ${cssWidth(960)}px !important;margin: 0 auto !important;} /* 右侧栏悬浮按钮,不参与居中对齐 */ div.sidebar{margin-right: calc(-25rem - 32px) !important;} /* 文章主体,添加阴影 */ article.article{ ${cssArticleBg()} ${cssShadow()} padding: 20px ${cssPagePadd()}px !important; } /* 底部文章推荐,匹配父布局宽度 */ .main-area.recommended-area.shadow{width:100% !important;} /* 右下角悬浮按钮 */ .suspension-panel.suspension-panel{display: none !important;} /* 登录界面 */ .login-guide-wrap.login-guide-popup{display: none !important;} /* 登录领礼包 */ div.bottom-login-guide{display:none !important;} /* 右侧栏搜索建议 */ div.jj-search-suggest{display:none !important;} /* 右侧栏加群 */ div.ad-container{display:none !important;} /* 右下角悬浮推广,一起。。 */ div.global-float-banner{display:none !important;} h1.article-title{${cssTitleFontSize()}${cssTitleBold()}} body{${cssPageBg()}} ${isRemoveTopbar(`div.main-header-box{display: none !important;}`)} ${cssCustom()} `; GM_addStyle(css1); } function juejin2() { // s 的网页访问不了了 const css1 = ` /* 右下角悬浮推广,一起。。 */ main.main-container{ box-shadow: 0 16px 45px rgb(0 0 0 / 15%) !important; padding: 16px 40px !important; background-color:#fefefe !important; } /* 登录界面 */ .login-guide-wrap.login-guide-popup{display: none !important;} /* 登录领礼包 */ div.bottom-login-guide{display:none !important;} `; const topBar = `div.main-header-box{display: none !important;}` GM_addStyle(shouldRemoveTopbar() ? css1 + topBar : css1); } function freesion() { // https://www.freesion.com/article/43281281735/ const css1 = ` /* 文章父布局,更改宽度,更改padd */ div#wrapper{padding: 0px !important;width: ${cssWidth(960)}px !important;} /* 右侧大窗 */ section#intro{display: none !important;} /* 推广 */ #setupad_750_200_ads{display: none !important;} /* 左侧栏,改到右边,不参与居中对齐 */ section#sidebar{ float: right !important; position: absolute !important; width: 0px !important; margin-right: -350px !important; top: unset !important; } /* 文章主体,添加阴影,更改padd,更改宽度,更改背景 */ div#article_content{ ${cssShadow()} padding: 24px ${cssPagePadd()}px !important; max-width: 96vw !important; ${cssArticleBg()} } #main > h2 > span{${cssTitleFontSize()}${cssTitleBold()}} body{${cssPageBg()}} ${isRemoveTopbar(`header#header{display: none !important;} body{padding-top: 10px !important;}`)} ${cssCustom()} `; GM_addStyle(css1); } function php1() { // https://www.php1.cn/detail/Python_ShuJuKeSh_eb129037.html const css1 = ` /* 第二顶栏更改高度 */ div.top-bar-full-nav{height: 48px !important;} /* 第二顶栏内容 */ div.nav{margin: 7px 0 0 30px !important;} /* 顶栏搜索栏 */ div.nav-rsear{margin-top: 10px !important;} /* 右侧栏,热门标签 */ div.tools{display: none !important;} /* 右侧栏,热门文章 */ div.rank{display: none !important;} /* 顶栏logo */ div.logo{margin-top: 2px !important;} /* 文章父布局,调整宽度 */ div.article_main{ max-width:${cssWidth(860)}px !important; margin-top: 0px !important; } /* 顶栏logo,缩小尺寸 */ div.logo > a > img{width: 114px !important;height: 44px !important;} /* 使右侧栏,不参与居中 */ div.article_right{width: 0px !important;margin-right: -30px !important;} /* 文章主体,更改宽度,更改padd,添加阴影 */ div.article_box{ width:100% !important; padding: 0px ${cssPagePadd()}px !important; ${cssArticleBg()} ${cssShadow()} border:unset !important; } @media screen and (max-width: ${cssWidth(860)}px){ div.article_box{padding: 0px 4px !important;} } /* 主体内容,更改宽度,更改marg */ div.article_title,div.article_info,div.article_intro,div.article_content{margin:0 !important;width: 100% !important;} div.article_title > h1{${cssTitleFontSize2()}${cssTitleBold()}} body{${cssPageBg()}} ${isRemoveTopbar(`div.top-bar-head,div.top-bar-full-nav{display: none !important;}`)} ${cssCustom()} `; GM_addStyle(css1); } function codeleading() { // https://codeleading.com/article/36425823550/ const css1 = ` /* 右侧栏推广 */ .columns.sidebar > div{display:none !important;} /* 使右侧栏,不参与居中 */ .columns.sidebar{width: 280px !important;margin-right: ${-1 * cssPagePadd() -330}px !important;} /* 右侧栏,热门文章 */ .columns.sidebar ul:nth-of-type(2){display:none !important;} .columns.sidebar ul:nth-of-type(3){display:none !important;} /* 右侧栏,推荐文章 */ .columns.sidebar h3:nth-of-type(2){display:none !important;} .columns.sidebar h3:nth-of-type(3){display:none !important;} /* 顶栏推广 */ div.outterWrapper > .columns > div:nth-child(n+4){display:none !important;} /* 底部推广 */ #footerads{display:none !important;} /* 文章推广 */ #g-before-content-ads{display:none !important;} #g-after-content-ads{display:none !important;} #below_desc_ads{display:none !important;} #g-between-recom-ads{display:none !important;} #g-native-ads{display:none !important;} #topads{display:none !important;} #g-top-ads{display:none !important;} #below_title_ads{display:none !important;} /* 顶栏标题,更改字号,更改marg */ div.header-inner > h1{ font-size:15px !important; margin-bottom: 2px !important; margin-top: 2px !important; } /* 主体父布局,更改宽度 */ .row.outterWrapper{max-width: ${cssWidth(940)}px !important;} /* 文章主体,更改宽度 */ div.content-inner > div.row > div:nth-child(1){width: 100% !important;} /* 文章标题,使用粗体 */ div.content-inner > div.row > div:nth-child(1) > h2:nth-child(1){ ${cssTitleFontSize()}${cssTitleBold()} } /* 第二顶栏,调整高度 */ ul.sf-menu{line-height: 0.5 !important;} .top-menu.top-nav{border-bottom: none !important;} /* 搜索栏,调整高度 */ div.content-title-inner{padding: 0 !important;} #searchForm > div > input{height: 25px !important;} /* 搜索栏,与上面的合并,居右 */ div.content-title-inner > div.row > div{ margin-top: -28px !important; float: right !important; width:auto !important; padding-right: 48px !important; } div.outterWrapper{ ${cssArticleBg()} ${cssShadow()} } #article_content{max-width:unset !important;} /* 文章父布局,调整padd */ div.content-inner{padding:20px ${cssPagePadd()}px !important;} body{${cssPageBg()}} ${isRemoveTopbar(`div.outterWrapper > div:nth-child(1){display: none !important;}`)} ${cssCustom()} `; GM_addStyle(css1); } function manongjc() { // 挂掉了 const css1 = ` /* 网页背景更改为灰色 */ body{background:#F5F6F7 !important;} /* 页面推广 */ #article_right_top{display:none !important;} #outer-ad-right-sticky-article{display:none !important;} #ads_under_title{display:none !important;} #article_left_top_banner{display:none !important;} #article_left_bottom_banner{display:none !important;} .header-ads{display:none !important;} /* 页面推广通用匹配 */ .adsbygoogle , .common_ad_class{display:none !important;} /* 本站教程列表 */ #outer_float_course{display:none !important;} /* 随机文章,知识点必读 */ div.left > div.common{display:none !important;} /* 随机文章 */ div.hot_article{display:none !important;} /* 知识点必读 */ ul.article-tutorial-list{display:none !important;} /* 更改顶栏搜索框高度 */ div.search{height: 48px !important;} /* 更改顶栏logo高度 */ div.logo > a{margin-top: 8px !important;height: 48px !important;} /* 更改标题字体大小 */ div.article-title > h1{font-size: 30px !important;} /* 正文匹配父布局宽度 */ div.left{width: 100% !important;} /* 使右侧栏不参与居中 */ div.right{ float: none !important; margin-left: auto !important; margin-right: -308px; width:288px !important; } /* 使正文父布局,可以水平排列子元素 */ div.main-content{ overflow: visible !important; display: inline-block !important; width: 100% !important; } /* 正文父布局添加阴影,更改宽度,适配更窄窗口 */ div.page-content{ width: 965px !important; box-shadow: 0 16px 45px rgb(0 0 0 / 15%) !important; max-width: 100vw !important; } /* 顶部导航条,更改宽度 */ div.menu{width: 965px !important;} /* 更改正文的padd */ div.article-content{padding: 12px 40px !important;} /* 更改语言导航栏的按钮间距 */ div.menu > ul > li > a > b {padding: 0px 3px 0 0 !important;} /* 更改顶栏的padd */ div.header {padding-top: 0 !important;} /* 去掉正文的边框样式 */ div.first-left {border:none !important;} `; const topBar = `div.header,div.menu{display: none !important;}` GM_addStyle(shouldRemoveTopbar() ? css1 + topBar : css1); } function newqq() { // https://new.qq.com/rain/a/20240527A0ABJX00 const css1 = ` /* 右侧栏不参与正文居中 */ div#RIGHT{width:0px !important;} div#RIGHT > div{width:300px !important;margin-left: ${cssPagePadd() + 30}px !important;} /* 右侧栏去掉悬浮 */ .right-sticky{position:absolute !important;} /* 更改正文父布局宽度 */ div.LEFT{width:100% !important;} /* 更改正文宽度 */ div.content-article{width:100% !important;} /* 更改正文宽度,添加阴影,适配半屏,更改padd */ .qq_conent.clearfix{ width:${cssWidth(960)}px !important; max-width:85vw !important; ${cssArticleBg()} ${cssShadow()} padding:0px ${cssPagePadd()}px !important; } /* 去掉左侧栏悬浮 */ div#LeftTool{position: absolute !important;margin-left: ${-1 * cssPagePadd() -90}px;} /* 去掉右侧栏悬浮 */ div.sticky{position: static !important;} div.content-article > h1{${cssTitleFontSize2()}${cssTitleBold()}} body{${cssPageBg()}} ${isRemoveTopbar(`div#TopNav{display:none !important;}body{padding-top:16px !important;}`)} ${cssCustom()} `; GM_addStyle(css1); } function bilibili() { // https://www.bilibili.com/read/cv25383802/?from=search const css1 = ` /* 正文添加阴影 */ div.article-container{ ${cssArticleBg()} ${cssShadow()} max-width:95vw !important; } div.article-detail{width: ${cssWidth(900)}px !important;} /* 右下栏去掉悬浮 */ div.right-side-bar{position: absolute !important;bottom: unset !important;top:50px !important;} /* 去掉多余padd */ div#article-content{padding:0 ${cssPagePadd()}px !important;} div.article-container{padding:0 !important;} h1.title{ padding-top:12px; ${cssTitleFontSize()} ${cssTitleBold()} } body,html{${cssPageBg()}} div.right-side-bar{margin-left:-80px !important;} ${isRemoveTopbar(`div.z-top-container,div.fixed-top-header{display:none !important;}`)} ${cssCustom()} `; GM_addStyle(css1); //img.normal-img{height:unset !important;width:unset !important;} } function zhidao() { // https://zhidao.baidu.com/question/943240055513013812.html const css1 = ` /* 正文 */ article{ width:100% !important; min-width:0px !important; padding:0px 0px !important; border-right:unset !important; } /* 更改标题字体大小 */ span.ask-title{ ${cssTitleFontSize2()}${cssTitleBold()} } /* 更改正文父布局宽度,适配半屏,添加阴影 */ div.layout-wrap{ max-width:94vw !important; width:${cssWidth(800)}px !important; ${cssArticleBg()} ${cssShadow()} padding:0px ${cssPagePadd()}px !important; } @media screen and (max-width: ${cssWidth(800)}px){ div.layout-wrap{padding:0px 4px !important;} } div.wgt-answers{${cssArticleBg()}} /* 更改正文父布局宽度 */ #body{width: auto !important;} /* 免费咨询律师 */ #wgt-lvlin-bottom{display:none !important;} body,html{${cssPageBg()}} ${cssCustom()} `; GM_addStyle(css1); } function doc360() { // http://www.360doc.com/content/23/0406/09/22873936_1075294456.shtml const css1 = ` /* 正文添加阴影 */ div#bgchange{ ${cssArticleBg()} ${cssShadow()} padding:20px ${cssPagePadd()}px !important; width:${cssWidth(960) - cssPagePadd() * 2}px !important; max-width:95vw !important; } /* 使右侧栏不参与居中 */ .a_right{width:0px !important;} #rightfixed{ margin-left:24px !important; width:300px !important;} @media screen and (max-width: ${cssWidth(960)}px){ div#bgchange{padding:20px 4px !important;} } /* 屏蔽登录窗口、左侧二维码、右下悬浮栏 */ iframe#registerOrLoginLayer,.floatqrcode,#goTop2,#goTop{display:none !important;} .vipact,#divad,#divad2,#divad3,#divad4,#divad5,#divad6{display:none !important;} /* 更改正文宽度,适配半屏 */ div.a_left{ margin-left:unset !important; margin-right:unset !important; width:100% !important; } div.doc360article_content{ width:${cssWidth(960)}px !important; max-width:95vw !important; } #artContent > div:nth-child(1){width: unset !important;} img,#artContent{ min-width:unset !important; max-width:100% !important; } #articlecontent > table{ width:100% !important; } #GLTitile{${cssTitleFontSize2()}${cssTitleBold()}} body{${cssPageBg()}} ${isRemoveTopbar(`div.atfixednav,div.header{display:none !important;}div#bgchange{margin-top: -66px;}`)} ${cssCustom()} `; GM_addStyle(css1); } function wenkucsdn() { // https://wenku.csdn.net/answer/b650e75d4cd2432298ff235fe1c9d072 const css1 = ` /* 正文添加阴影 */ div.layout-center > div.main{ ${cssArticleBg()} ${cssShadow()} } /* 更改正文宽度 */ div.layout-center{max-width:98vw !important;} .layout-center{width:${cssWidth(1030)}px !important;} div.article-box{padding: 00px ${cssPagePadd()}px !important;} /* 使右侧栏不参与居中 */ div.layout-right{width:0px !important;} /* 更改标题字体大小 */ h1.title{${cssTitleFontSize()}${cssTitleBold()}} body, html {min-width: 0px !important;} /* 正文居中,适配半屏 */ div#chatgpt-article-detail{display:-webkit-box !important;} /* 顶栏广告 */ div.top-bar{display:none !important;} #chatgpt-article-detail{${cssPageBg()}} ${isRemoveTopbar(`div#csdn-toolbar{display:none !important;}`)} ${cssCustom()} `; GM_addStyle(css1); } function jingyan() { // https://jingyan.baidu.com/article/3c343ff713fcf24c377963a6.html const css1 = ` /* 右下角栏调整位置 */ #wgt-exp-share,#wgt-barrier-free{margin-right: -100px;} /* 红包任务、通知消息数去掉悬浮 */ .task-panel-list,.task-panel-entrance,.msg-container{position: absolute !important;} /* 更改正文父布局宽度 */ div.content-container{width:${cssWidth(800)}px !important;max-width: 93vw;} /* 正文添加阴影,更改正文宽度 */ div.main-content{ ${cssArticleBg()} ${cssShadow()} padding: 0px ${cssPagePadd()}px 0px !important; width:100% !important; } /* 适配半屏 */ @media screen and (max-width: ${cssWidth(800) + 100}px){ div.main-content{padding: 0px 5px 0px !important;} } /* 更改标题字体大小 */ span.title-text{${cssTitleFontSize()}${cssTitleBold()}} /* 适配半屏 */ body {min-width: 0px !important;} /* 设置点赞栏离正文远一点,并去掉悬浮 */ div.wgt-like{margin-left:-70px;position: absolute;} body{${cssPageBg()}} ${isRemoveTopbar(`header,nav.nav,div.breadcrumb{display:none !important;}`)} ${cssCustom()} `; GM_addStyle(css1); } function iasksina() { // https://iask.sina.com.cn/b/iRgaLddSbxjB.html const css1 = ` /* 右侧栏没啥用,隐藏 */ div#detail_right_xf{display:none !important;} /* 右侧栏去掉悬浮 */ div.addfix{position: absolute !important;} /* 更改正文父布局宽度 */ div.w680 {width:100% !important;} /* 更改正文父布局宽度 */ div.pw {width:${cssWidth(860)}px !important;max-width:93vw;} /* 正文添加阴影,更改正文宽度 */ div.iask-detail-curt{ ${cssArticleBg()} ${cssShadow()} padding: 0px !important; width:100% !important; } .detail-answer-item{${cssArticleBg()}} /* 答案卡片添加padd */ ul.detail-answer-list {padding: 0 40px;} /* 适配半屏 */ @media screen and (max-width: 850px){ ul.detail-answer-list {padding: 0 5px;} } /* 更改标题字体大小 */ p.problem-title-text{${cssTitleFontSize2()}${cssTitleBold()}} /* 适配半屏 */ body {min-width: 0px !important;} /* 右下栏去掉悬浮 */ div.iask-mui-right{position: absolute;} body{${cssPageBg()}} ${isRemoveTopbar(`div.crumb,div.detail-header,div.top-bar{display:none !important;}`)} ${cssCustom()} `; GM_addStyle(css1); } function mbd() { // https://mbd.baidu.com/newspage/data/dtlandingsuper?nid=dt_3188205064148630303 const css1 = ` /* 增加正文行高 */ span.index-module_forwardWrapper_10-LF{ line-height: 28px; font-size: 18px; } /* 右侧栏不参与居中 */ div.app-module_rightSection_bgA0C{margin-right: -390px;} /* 更改正文父布局宽度,去掉padd */ div.app-module_leftSection_2GBVu{ width:100% !important; padding-left:unset !important; padding-right:unset !important; } /* 更改正文父布局宽度,适配半屏 */ div.app-module_articleWrapper_32Vny{width:${cssWidth(860)}px !important;max-width:93vw;} /* 正文添加阴影,更改padd */ div.index-module_articleContainer_32gOp{ ${cssArticleBg()} ${cssShadow()} padding: 0px ${cssPagePadd()}px !important; margin-bottom:40px; } /* 适配半屏 */ @media screen and (max-width: ${cssWidth(860) - 160}px){ div.index-module_articleContainer_32gOp {padding: 0 5px !important;} } body{${cssPageBg()}} ${isRemoveTopbar(`div.app-module_topbarWrapper_2A357{display:none !important;}div.app-module_contentWrapper_12u0y{padding-top: 0px;}`)} ${cssCustom()} `; GM_addStyle(css1); } /** 把 br 标签换成 hr 标签,增加段落间距离 */ function replaceBrWithHr(element) { // 获取目标元素内的所有 <br> 标签 const brs = element.getElementsByTagName("br"); // 使用 while 循环从后往前遍历替换 <br> 标签,避免顺序替换产生错误 while (brs.length > 0) { // 创建 <hr> 标签 const hr = document.createElement("hr"); hr.style.border = "none"; hr.style.height = "5px"; // 替换 <br> 为 <hr> brs[0].parentNode.replaceChild(hr, brs[0]); } } })();