Greasy Fork is available in English.

ABPVN AdsBlock

Script chặn quảng cáo của ABPVN

נכון ליום 09-04-2015. ראה הגרסה האחרונה.

// ==UserScript==
// @name        ABPVN AdsBlock
// @namespace   ABPVN
// @author      Hoàng Rio
// @homepage    http://abpvn.com
// @icon        http://abpvn.com/icon.png
// @description Script chặn quảng cáo của ABPVN
// @include     http://*
// @include     https://*
// @version     1.1
// @grant       none
// ==/UserScript==
function Redirect(data){
  var domain = window.location.protocol + "//" + window.location.host + '/';
  var urls = $('input[name=linknexttop]').val();
			 if (urls == 1) {          
				url = '';
				 $.ajax({
				  type: "GET",
					url: domain+"click.html",
					data: ""+data+"",
					contentType: "application/json; charset=utf-8",
	
					success: function (html) {
						$('input[name=linknexttop]').val(2);
						//alert(html);
												window.location = html;
											}
				})                        
			 } else {
				 alert("Liên kết không thành công. Vui lòng load lại trang");
			 }
}
function ByPassOnivn(){
  var script=$("script").text();
  var data=script.match(/code=.*\b/);
  Redirect(data);
  Console.info("Đã chuyển hướng tới trang đích");
}
(function ABPVNAdsBlock(){
   if (typeof String.prototype.startsWith != 'function') {
		String.prototype.startsWith = function (str){
		return this.slice(0, str.length) == str;
		};
		}
  
  var url=this.location.href;
  //Chặn popup quảng cáo không chặn được bằng ABP
  var popup_ar=['http://blogtruyen.com'];
  for(var i=0;i<popup_ar.length;i++){
     if(url.startsWith(popup_ar[i])){
       console.info("Đã chặn popup quảng cáo");
         document.body.onclick= function(){
			 //Function xóa popup quảng cáo của ABPVN
		 };
     }
  }
  //Chặn background quảng cáo 24h
  if(url.startsWith('http://www.24h.com.vn')){
    console.info("Đã xóa background quảng cáo");
    document.body.style.background="white";
  }
if(url.startsWith('http://oni.vn')){
      BypassOnivn();
}
})();