cdsn标题优化

下载markdown优化 , cdsn标题优化,稀土掘金

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

// ==UserScript==
// @name         cdsn标题优化
// @namespace    http://tampermonkey.net/
// @version      0.4
// @description  下载markdown优化 , cdsn标题优化,稀土掘金
// @author       小明
// @match        https://blog.csdn.net/*
// @match        https://*.csdn.net/*
// @match        https://juejin.cn/post/*
// @match        https://www.zhihu.com/question/*
// @match        https://zhuanlan.zhihu.com/p/*
// @icon         https://g.csdnimg.cn/static/logo/favicon32.ico
// @grant        GM_addStyle
// @license      MIT
// ==/UserScript==

(function() {
    'use strict';


	window.onload = function(){
			var url = window.location.host;
			//------csdn------csdn------csdn------
			if(url.indexOf('csdn') != -1){
                //1001.优化csdn标题
				var patt = /\(\d*条消息\)/;
				var title = document.getElementsByTagName('title')[0].innerText
				if(title!=null && patt.test(title)){
					document.getElementsByTagName('title')[0].innerText = title.replace(patt,"")
				}
                //1002.优化csdn正文热点关键词样式
				setTimeout(function(){
                    let solist = document.getElementsByClassName('hl-1');
                    if(solist!=null){
                        let len = solist.length;
                        for(var s=len-1;s>=0;s--){
                            solist[s].outerHTML = solist[s].outerText
                        }
                    }
				}, 1800 )

				setTimeout(function(){
					$('.toolbar-advert').remove()
				}, 1800 )

				//1003.优化csdn礼盒
                GM_addStyle('.luck-draw-entry {display:none !important}');
                GM_addStyle('.ivu-carousel {display:none !important}');

                //1004.优化搜索框
                document.getElementById('toolbar-search-input').placeholder=''
                document.getElementById('csdn-toolbar').style.opacity=0.4;
                GM_addStyle('.icon-fire {display:none !important}');

                //1005.优化点赞条
                document.getElementsByClassName('left-toolbox')[0].style.opacity=0.3

                
                //1006.展开代码
				//document.getElementsByClassName('set-code-hide')[0].classList.add('set-code-show');
				//var child_1 = document.getElementsByClassName('set-code-hide')[0].lastElementChild.previousSibling;
				//document.getElementsByClassName('set-code-hide')[0].removeChild(child_1);
				//document.getElementsByClassName('set-code-hide')[0].classList.remove('set-code-hide');
				setTimeout(function(){
				   if(document.getElementsByClassName('set-code-hide')){
					var clist = document.getElementsByClassName('set-code-hide');
					var clen = clist.length;
						if(clen>0){
							for(let s = clen-1;s>=0;s--){
								//代码长度小于50行的就展开
								if(clist[s].lastElementChild.childElementCount<=50){
									clist[s].classList.add('set-code-show');
									var child_1 = clist[s].lastElementChild.previousSibling;
									clist[s].removeChild(child_1);
									clist[s].classList.remove('set-code-hide');

									//clist[s].classList.toggle('set-code-show');
								}
							}
						}
					}
				},3800)


			}
			//------juejin------juejin------juejin------
			if(url.indexOf('juejin') != -1){
                //2001.优化代码块样式
				let slist = document.getElementsByClassName('copy-code-btn')
				let len   = document.getElementsByClassName('copy-code-btn').length
				for(let s=len-1;s>=0;s--){
					slist[s].remove()
				}
			}
			//------zhihu------zhihu------zhihu------
			if(url.indexOf('zhihu') != -1){
				//1001.优化zhihu标题

                //1002.优化zhihu正文热点关键词样式
				setTimeout(function(){
                    let solist = document.getElementsByClassName('css-pgtd2j');
                    if(solist!=null){
                        let len = solist.length;
                        for(var s=len-1;s>=0;s--){
                            solist[s].outerHTML = solist[s].outerText
                        }
                    }
				}, 1800 )

				//1003.优化zhihu文章头部图片
				if(document.getElementsByClassName('css-78p1r9')){
					setTimeout(function(){
						document.getElementsByClassName('css-78p1r9')[0].remove()
					}, 1800 )
				}

				//1005.优化点赞条
				if(document.getElementsByClassName('RichContent-actions')){
					document.getElementsByClassName('ColumnPageHeader')[0].style.opacity=0.3
					document.getElementsByClassName('RichContent-actions')[0].style.opacity=0.3
				}

			}
	}
})();