如何使用jQuery 1.x检测/处理net :: ERR_BLOCKED_BY_CLIENT?

我试图用一个简单的脚本检测内容拦截器(广告阻止扩展,基于主机的块,基于代理的阻塞),例如:

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"); } 

这与jQuery 3.x一样正常 ,但它在jQuery 1.x中无声地失败 (请访问启用了adblock扩展的两个示例)

我的应用程序坚持使用jQuery 1.11.0,我无法升级它。 任何想法使用jQuery 1.11.0来捕获net::ERR_BLOCKED_BY_CLIENT ERR_BLOCKED_BY_CLIENT?

注意:我既不能依赖adsbygoogle.loaded ,也不能依赖于横幅广告的可见性