Greasy Fork is available in English.
包含【CSDN,简书,博客园,知乎,掘金,51CTO,阿里开发者社区,腾讯开发者社区】
当前为
// ==UserScript==
// @name 只看博客内容
// @namespace https://gitee.com/WHF-ZUCC/plugin
// @version 1.5
// @author WhHF
// @license MIT
// @namespace Violentmonkey Scripts
// @match *://blog.csdn.net/*/article/details/*
// @match *://www.jianshu.com/p/*
// @match *://www.cnblogs.com/*/p/*
// @match *://zhuanlan.zhihu.com/p/*
// @match *://juejin.cn/post/*
// @match *://blog.51cto.com/u_*
// @match *://cloud.tencent.com/developer/article/*
// @match *://developer.aliyun.com/article/*
// @grant none
// @author -
// @description 包含【CSDN,简书,博客园,知乎,掘金,51CTO,阿里开发者社区,腾讯开发者社区】
// ==/UserScript==
// 调整dom元素
function dom_adjustment(dom){
dom.style.width = '100%';
dom.style.backgroundColor = '#f5f6f7';
const children2 = dom.children
for (var i = children2.length - 1; i >= 0; i--) {
children2[i].style.width = '95%';
children2[i].style.margin = '0';
children2[i].style.border = '0';
children2[i].style.paddingLeft = '2.5%';
children2[i].style.paddingRight = '2.5%';
}
}
function see(host){
if(host=='blog.csdn.net'){
// 关闭“CSDN:关注博主即可阅读全文”
// 参考:https://www.isolves.com/it/cxkf/yy/js/2022-06-29/56707.html
var article_content=document.getElementById("article_content");
if(!article_content.hasAttribute('style')){
return;
}
article_content.removeAttribute("style");
var follow_text=document.getElementsByClassName('follow-text')[0];
follow_text.parentElement.parentElement.removeChild(follow_text.parentElement);
var hide_article_box=document.getElementsByClassName(' hide-article-box')[0];
hide_article_box.parentElement.removeChild(hide_article_box);
}
}
function get_dom (host) {
const map = {
'blog.csdn.net':'#mainBox > main > div.blog-content-box',
'www.jianshu.com':'div > div > div > div > section:nth-child(1)',
'www.cnblogs.com':'div.post',
'zhuanlan.zhihu.com':'#root > div > main > div > article',
'juejin.cn':'#juejin > div.view-container > main > div > div.main-area.article-area > article',
'blog.51cto.com':'#page_center > article > div.common-section.common-spacing.mb30.article-detail > div.article-content-wrap',
'developer.aliyun.com':'body > div.article-detail > div.article-wrapper > div.left-content > div.content-wrapper',
'cloud.tencent.com':'#react-root > div:nth-child(1) > div.J-body.col-body.pg-2-article > div.com-3-layout > div.layout-main > section.com-2-panel.col-2-article.J-articlePanel',
};
const selector = map[host];
const dom = document.querySelector(selector);
return dom;
}
// 只保留内容
function body_just_content (dom) {
const body = document.body;
const children = body.children
for (var i = children.length - 1; i >= 0; i--) {
if("LINK"!=children[i].tagName){
body.removeChild(children[i]);
}
}
body.appendChild(dom);
};
function main(){
'use strict';
const host = window.location.host;
see(host);
const dom = get_dom (host);
dom_adjustment(dom)
body_just_content(dom);
}
// 加载完再运行,掘金特制
// 参考:https://tieba.baidu.com/p/4473101647#:~:text=window.onload
window.onload=function(){ main();};