一亩三分地 Anti-Adblock-Detector

在开启Adblock 插件后,浏览网站会出现烦人的弹窗,这个插件会抑制弹窗出现

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

// ==UserScript==
// @name         一亩三分地 Anti-Adblock-Detector
// @namespace    http://tampermonkey.net/
// @version      0.0.2
// @description  在开启Adblock 插件后,浏览网站会出现烦人的弹窗,这个插件会抑制弹窗出现
// @author       harryhare
// @license      GPL 3.0
// @icon         https://raw.githubusercontent.com/harryhare/userscript/master/index.png
// @match        https://www.1point3acres.com/**
// @grant        none
// ==/UserScript==


var callback = function (records) {
	records.map(function (record) {
		if (record.addedNodes.length != 0) {
			// console.log('Mutation type: ' + record.type);
			// console.log('Mutation target: ');
			// console.log(record.target);
			// console.log(record.addedNodes);
			for(var i=0;i<record.addedNodes.length;i++){
				var node=record.addedNodes[i];
				if(node.className=="fc-ab-root"){
					// 直接删掉页面会卡住
					// node.parentElement.removeChild(node);
					// 模仿点击关闭
					document.querySelector("button.fc-close").click();
				}
			}
		}
	});
};

(function () {
	'use strict';

	var mo = new MutationObserver(callback);

	var option = {
		'childList': true,
		'subtree': false,
	};

	mo.observe(document.body, option);

})();