精简常见文章网站|CSDN|简书|掘金|知乎|百家号|搜狐|腾讯新闻|微信公众号|网易|更多...| 方便您的阅读📖 持续更新

优化阅读体验【文章宽度一致】【统一标题】【使用阴影】【适配半屏窗口】【无感知加载】【可选 去除顶栏】|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]);
		}
	}
})();