これには少し時間がかかるため、ページにいくつかの統計をレンダリングしています。ページの読み込み後にこのリクエストを 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 呼び出しルートがヒットしないことを発見しましたブラウザ
これの回避策は何ですか。広告ブロッカーがインストールされていても統計を表示する必要があります