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