广告拦截器阻止Ajax调用响应html

时间:2013-09-27 05:08:32

标签: asp.net-mvc jquery

我正在我的网页上呈现一些统计信息,因为这需要一些时间我在页面加载后将此请求设为ajax调用

    <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呼叫路由永远不会被点击-blocker已在浏览器上启用

the ad blocker snippet

  

对此有什么解决方法,即使已安装广告拦截器,我也需要显示统计信息

1 个答案:

答案 0 :(得分:2)

已解决

  

原因是,我指向ajax的路线有一个 ads-stats 作为网址的一部分,导致阻止程序阻止它,   只是改变路线已经修好了

Route changes