您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Change background ,remove useless div
当前为
// ==UserScript== // @name Allen's web // @namespace null // @description Change background ,remove useless div // @author @amormaid // @version 0.0.6 // @include http://* // @include https://* // @exclude https://www.youtube.com/* // @exclude http://192.168.254.199/* // @exclude http://10.200.1.237/* // @exclude http://10.200.0.116/* // @exclude http://10.200.1.238/* // @exclude https://127.0.0.1/* // @license MIT License // @grant none // ==/UserScript== function recursion_change_style (node){ node.style.backgroundColor = "rgb("+parseInt(239*(1-0.1*Math.random()))+","+parseInt(239*(1-0.1*Math.random()))+","+parseInt(187*(1-0.1*Math.random()))+")" ; //node.style.backgroundColor = "rgb("+parseInt(193*(1-0.1*Math.random()))+","+parseInt(230*(1-0.1*Math.random()))+","+parseInt(198*(1-0.1*Math.random()))+")" ; //console.log(typeof node); //console.log(node.children[0]); if(node.children.length > 0){ Array.prototype.forEach.call(node.children,(function(e){ recursion_change_style(e); })); } } function remove_page_ele(page_ele){ if( page_ele || page_ele.parentNode){ page_ele.style.display = "none" || remove_div.parentNode.removeChild(page_ele); } } function remove_div_padding_margin(ele){ ele.setAttribute('style','overflow:visible;position:relative;padding:0px;margin:0px;left:0px;'); if(ele.children.length > 0){ Array.prototype.forEach.call(ele.children,(function(e){ remove_div_padding_margin(e); })); } } function content_get() { var ajax = new XMLHttpRequest(); ajax.open('get', '/'); ajax.send(); ajax.onreadystatechange = function() { if (ajax.readyState == 4 && ajax.status == 200) { content_new = ajax.responseText; //console.log(content_new); content_old = content_old || content_new; if(content_new !== content_old){ location.reload() ; } } }; //do this on and on setTimeout(content_get,1000); } var targetColor = '#C1E6C6'; // 90 rgb(193,230,198) var root = document.getElementsByTagName("body")[0]; var links = window.location.hostname; var remove_div,elem,elem_2, arr,ad_ele; var content_old,content_new; switch(links){ case "127.0.0.1": // content_get(); break; case "www.baidu.com": console.clear(); break; case "blog.csdn.net": remove_div = document.getElementById("side"); // remove_div.style.display = "none"; remove_div.parentNode.removeChild(remove_div); body_div = document.getElementById("body"); remove_div_padding_margin(body_div); elem = document.getElementById("article_details"); // elem.setAttribute('style','overflow:visible;width:700px;position:relative;padding-left:0px;margin-left:0px;left:0;'); // elem.parentNode.setAttribute('style','overflow:visible;width:700px;position:relative;padding-left:0px;margin-left:0px;left:0;'); elem.setAttribute('style','width:700px;left:-260px;margin-left:20px;'); break; case "www.w3school.com.cn": remove_div = document.getElementById("navsecond"); remove_div.parentNode.removeChild(remove_div); break; case "www.jquery123.com": remove_div = document.getElementById("sidebar"); remove_div.parentNode.removeChild(remove_div); document.getElementById("content").style.width = "100%"; break; case "wallstreetcn.com": remove_div = document.getElementsByClassName("left-bar")[0]; if(remove_div){ remove_div.style.display = "none";} arr = document.getElementsByClassName("news-item__cover"); Array.prototype.forEach.call(arr,function(e){e.style.display = "none";}); break; case "zhidao.baidu.com": document.getElementById("body").style.left = "50px"; break; case "www.merriam-webster.com": remove_div =document.getElementsByClassName("right-rail")[0]; ad_ele = document.getElementById("recirc-bar-footer"); elem = document.getElementsByClassName("left-content")[0]; elem.style.width = "100%"; elem_2 = document.getElementsByClassName("wgt-related-to jc-card-box clearfix")[0]; remove_page_ele(ad_ele); remove_page_ele(remove_div); remove_page_ele(elem_2); break; case "blog.sina.com.cn": remove_div = document.getElementById("column_1"); remove_page_ele(remove_div); break; } recursion_change_style(root);