3

我正在我的页面上呈现一些统计信息,因为这需要一些时间我在页面加载后将此请求作为 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 调用路由永远不会被命中浏览器

广告拦截器代码段

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

4

1 回答 1

2

解决了

原因是,我指向 ajax 的路由有一个advert-stats作为 url 的一部分,这导致阻止程序阻止它,只需更改路由就可以修复它

路线变更

于 2013-09-27T05:51:33.037 回答