NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @namespace https://openuserjs.org/users/1514283656qq.com // @name jb51-clear // @description 脚本之家/jb51清理美化插件 // @copyright 2022, 1514283656qq.com (https://openuserjs.org/users/1514283656qq.com) // @license MIT // @version 0.1.0 // @match https://www.jb51.net/**/*.htm* // @icon https://www.jb51.net/favicon.ico // @grant none // @updateURL https://openuserjs.org/meta/1514283656qq.com/jb51-clear.meta.js // ==/UserScript== // ==OpenUserJS== // @author 1514283656qq.com // ==/OpenUserJS== (function () { const stylesheet = ` #content .jb51code { width: 100% } #content .xbtj { display: none !important; } #main .main-left { width: 100% } #wrapper { padding: 20px } ` const beautify = () => { const $head = document.querySelector('head') // 加载个样式表好控制 const $style = document.createElement('style') $style.innerText = stylesheet $head.appendChild($style) } const clear = () => { // 广告位 const $topbar = document.querySelector('#topbar') const $header = document.querySelector('#header') const $footer = document.querySelector('#footer') const $nav = document.querySelector('#nav') const $submenu = document.querySelector('#submenu') const $googleAutoPlaced = document.querySelector('.google-auto-placed') const $googleEsf = document.querySelector('#google_esf') const $adsbygoogle = document.querySelector('.adsbygoogle') const $lbdBot = document.querySelector('.lbd_bot') const $ewm = document.querySelector('#ewm') const $lbdList = document.querySelectorAll('.lbd') const $xgcomm = document.querySelector('.xgcomm') const $mainR = document.querySelector('.main-right') const $mainL = document.querySelector('.main-left') // 主体 const $container = document.querySelector('#container') const $main = $container.querySelector('#main') $topbar && $topbar.parentNode?.removeChild($topbar) $header && $header.parentNode?.removeChild($header) $footer && $footer.parentNode?.removeChild($footer) $nav && $nav.parentNode?.removeChild($nav) $submenu && $submenu.parentNode?.removeChild($submenu) $googleAutoPlaced && $googleAutoPlaced.parentNode?.removeChild($googleAutoPlaced) $googleEsf && $googleEsf.parentNode?.removeChild($googleEsf) $adsbygoogle && $adsbygoogle.parentNode?.removeChild($adsbygoogle) $lbdBot && $lbdBot.parentNode?.removeChild($lbdBot) $ewm && $ewm.parentNode?.removeChild($ewm) $xgcomm && $xgcomm.parentNode?.removeChild($xgcomm) $mainR && $mainR.parentNode?.removeChild($mainR) $lbdList && Array.from($lbdList).forEach($1bd => $1bd.parentNode?.removeChild($1bd)) Array.from($container.children).forEach($child => { if ($child !== $main) { $child && $child.parentNode?.removeChild($child) } }) } clear() beautify() })();