CHN-STUDENT / fuckRuanyifengBlogAd

屏蔽阮一峰博客的广告

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

fuckRuanyifengBlogAd

屏蔽阮一峰博客的广告

  1. 安装Adblock plus并且自定义列表加入以下字段
@@||www.ruanyifeng.com^$csp,domain=www.ruanyifeng.com
  1. 安装tampermonkey 并且添加以下屏蔽js

修改自阮一峰 blog ad 的匹配地址

// ==UserScript==
// @name         阮一峰 blog ad
// @namespace    http://tampermonkey.net/
// @version      0.2
// @description  防止 阮一峰 博客屏蔽adblock
// @author       You
// @edit         chn-student
// @match        *://www.ruanyifeng.com/*
// @match        *://*.ruanyifeng.com/*
// @grant        none
// @run-at       document-end
// ==/UserScript==

(function() {
    'use strict';
    // Your code here...
    // console.info('Hello Tampermonkey');

    var img = document.createElement('img');
    img.setAttribute('src', 'wangbase.com/blogimg/asset/');
    img.width = 0;
    img.height = 0;
    var a = document.createElement('a');
    a.appendChild(img)
    document.body.insertBefore(a, document.body.firstChild);

    var oldGetComputedStyle = window.getComputedStyle;

    window.getComputedStyle = function(dom) {
        if (dom == img) {
			return {
				display: 'block'
			};
		} else {
			return oldGetComputedStyle(dom);
		}
    };

})();

About

屏蔽阮一峰博客的广告