2013-09-27 40 views
3

我使我的網頁上的一些統計數據,因爲這需要一點時間,我在頁面加載後提出這個要求Ajax調用廣告攔截模塊調用Ajax響應HTML

<script type ="text/javascript"> 
    $(document).ready(function() { 
     $.ajax({ 
      url: '@Url.RouteUrl(Routes.MyAds.AjxCallFoAbc, new {advertId = Model.CreateAdvertHeader.SelectedAdvert.Id})', 
      type: 'GET', 
      cache: false, 
      success: function(response) { 
       $('.advert-performance').replaceWith(response); 
      } 
     }); 
    }); 
</script> 

這工作完全對於我來說,當用戶安裝廣告攔截器時,它會引起悲傷,這些內容被阻止,我已經調試了代碼庫,發現在瀏覽器上啓用廣告攔截器時,AJAX呼叫路由永遠不會被觸發。

the ad blocker snippet

,這是什麼工作,各地,我需要顯示的統計數據,即使安裝了廣告攔截

+0

這是廣告攔截,防止AJAX數據加載點,你可能突然與廣告攔截應用註冊你的網站,被添加到白名單中的數據是逸岸沒有廣告。 – Chausser

+0

但我所展示的內容甚至不是廣告,它們是網頁主要內容的一部分,我想知道他們是如何確定哪個是廣告,而是將所有加載了ajax調用的廣告視爲廣告? ? – Raghav

+0

哪個廣告攔截器造成這種情況? – Chausser

回答

2

解決它

的原因是,我的路線阿賈克斯被指出有一個廣告數據作爲網址的一部分,從而導致阻止程序阻止它, 只需更改路線已修復它

Route changes