我正在我的网页上呈现一些统计信息,因为这需要一些时间我在页面加载后将此请求设为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已在浏览器上启用
对此有什么解决方法,即使已安装广告拦截器,我也需要显示统计信息
答案 0 :(得分:2)
已解决
原因是,我指向ajax的路线有一个 ads-stats 作为网址的一部分,导致阻止程序阻止它, 只是改变路线已经修好了