我正在尝试使用简单的脚本检测内容拦截器(广告拦截扩展,基于主机的块,基于代理的阻止):
try {
$.ajax({
url: '//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js',
dataType: 'jsonp',
error: function( jqXHR, textStatus, errorThrown ) {
alert(jqXHR.status);
},
always: function( jqXHR, textStatus, errorThrown ) {
alert("always handler fired");
}
});
} catch(ex) {
alert("ex cought");
}
This works as expected with jQuery 3.x,但it fails silently with jQuery 1.x(请访问启用了广告代码分机的两个示例)
我的应用程序坚持使用jQuery 1.11.0,我无法升级它。有关使用jQuery 1.11.0捕获net::ERR_BLOCKED_BY_CLIENT
的任何想法吗?
注意:我既不能依赖adsbygoogle.loaded
,也不能依赖于检查横幅的可见性