您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
remove AD. and change some styles !
当前为
// ==UserScript== // @name 游民星空去广告 // @namespace http://tampermonkey.net/ // @version 0.52 // @description remove AD. and change some styles ! // @author Wenhan // @match http://*.gamersky.com/* // @match https://*.gamersky.com/* // @grant none // ==/UserScript== (function() { 'use strict'; var gamersky = { // 设定要去除元素的选择器规则 queryADArray : [ ".onlyOneBgtgs", //主页背景广告 "#ADback", //主广告 '#adscontainer_banner_new_second_index_1060', // 主页通栏广告 "#FuGai", //弹窗广告 "#ADcover", //弹窗广告 "#adTips", //右下提示广告 '#new_page_allsite_620', // 详情页正文下方广告位 '.ad_r', // 详情页推荐位广告 '#adscontainer_block_300_3', // 详情页推荐位广告B '.MidR_ad' // 专题页侧边广告 ], // 黑天白天模式切换下的样式调整 switchLightAndDark: function(){ // 默认为白天模式 var themeMode = 'light'; // 黑天模式 if(document.body.className.indexOf('hei')!==-1){ themeMode = 'dark'; } // 忽律专题页的模式切换 if(new RegExp(/\.gamersky.com\/z\/*/).test(window.location.href)){ return; } switch(themeMode){ case 'light': document.body.style.background = '#fff'; break; case 'dark': document.body.style.background = '#333'; break; } } }; gamersky.switchLightAndDark(); // 监听所有dom变化 new MutationObserver(function(mutations, observer){ gamersky.queryADArray.forEach(function(item){ document.querySelector(item) ? document.querySelector(item).remove() : null; }); // 去除阴影样式 if(document.querySelector('.Mid')){ document.querySelector(".Mid").style.boxShadow = 'none'; } // 白天黑天切换 if(document.querySelector('#switch')){ document.querySelector('#switch').addEventListener('click',function(){ gamersky.switchLightAndDark(); },false); } }).observe(document.querySelector("body"), {childList: true, subtree: true}); })();