百度百科 排版优化

去掉不必要的元素,加大字体,加宽页面

目前为 2020-10-20 提交的版本。查看 最新版本

// ==UserScript==
// @name         百度百科 排版优化
// @namespace    http://tampermonkey.net/
// @version      0.1.3
// @description  去掉不必要的元素,加大字体,加宽页面
// @author       Mr.NullNull
// @match        *://baike.baidu.com/item/*
// ==/UserScript==
(function () {
	'use strict';

	Main();
	window.onload = deleAD();

	function Main() {
		var styleText = `
			/* 头部导航栏, 人物卡片,其他 */
			body.wiki-lemma .layout, div.poster, div.polysemant-list {
				width: 1400px;
			}
			div.polysemant-list-normal .polysemantList-header {
				width: 1368px;
			}
			div#fc_guess_like_new, div.content {
				width: 1400px !important;
			}
			div.main-content {
				width: 1050px !important;
			}
			.content-wrapper .content {
				font: 12px/1.5 "微软雅黑", sans-serif;
			}
			.body-wrapper div.para {
				font-size: 16px;
			}
            .main-content table > tbody * .para {
				font-size: 14px;
            }
			`;
		var element = document.createElement('style');
		element.innerHTML = styleText
		document.documentElement.appendChild(element);
	}

	function deleAD() {
		/* 删除广告 */
		var a1 = document.querySelector("div.side-content > div.lemmaWgt-promotion-vbaike");
		var a2 = document.querySelector("div.side-content > div.lemmaWgt-promotion-slide");
		var a3 = document.querySelector("div.side-content > div#side_box_unionAd");
		a1.parentNode.removeChild(a1);
		a2.parentNode.removeChild(a2);
		a3.parentNode.removeChild(a3);

		/* 删除右边分享 */
		var a4 = document.querySelector("div#side-share");
		a4.parentNode.removeChild(a4);
	}


	function fnToString(fn) {
		var str = fn.toString().split('\n').slice(1, -1).join('\n') + '\n';
		return str;
	}

})();