二次壁 Anti Adblcok Bypass

繞過二次壁的擋廣告檢查程式 + 去除側邊廣告

2015-11-10 기준 버전입니다. 최신 버전을 확인하세요.

이 스크립트를 설치하려면 Tampermonkey, Greasemonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Userscripts와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 유저 스크립트 관리자 확장 프로그램이 필요합니다.

(이미 유저 스크립트 관리자가 설치되어 있습니다. 설치를 진행합니다!)

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

(이미 유저 스타일 관리자가 설치되어 있습니다. 설치를 진행합니다!)

// ==UserScript==
// @name        二次壁 Anti Adblcok Bypass
// @namespace   tw.nya.2cat_anti_adblock_killer
// @description 繞過二次壁的擋廣告檢查程式 + 去除側邊廣告
// @include     http://*.2nyan.org/*
// @include     http://2nyan.org/*
// @run-at document-start
// @version     2
// @grant       none
// ==/UserScript==
window.google_ad_block = 1;

if( navigator.userAgent.toLowerCase().indexOf('firefox') > -1 ){ // Firefox supports beforescriptexecute
  window.addEventListener('beforescriptexecute', function _kill_script(e) {
    if(e.target.src.indexOf("load_counter.php") != -1){
      e.preventDefault();
      e.stopPropagation();
      window.removeEventListener("beforescriptexecute", _kill_script, false);
    }
  });
}else{ // fuck chrome
  document.documentElement.addEventListener.addEventListener('load', function _kill_script_slow(e) {
    if(e.target.src.indexOf("load_counter.php") != -1){
      e.preventDefault();
      e.stopPropagation();
      document.documentElement.removeEventListener("load", _kill_script_slow, true);
    }
  }, true);
}

// Kill the Ad on load if we can't stop it at the first place (e.g. Chrome)
window.addEventListener("load", function load(event){
  window.removeEventListener("load", load, false);
  $("#counter, #counter2").remove();
});