Adblock 阻止了一个 javascript 页面
Adblock blocking a javascript page
我有一个页面如下:
$(document).ready(function() {
$('.loader').hide();
function do_nothing() {
return false;
}
// prevent a second click for 10 seconds. :)
$('a, form button.btn').not('.dropdown-toggle, #event-nav a, .form-signin button').on('click', function(e) {
console.log('link clicked');
$('a').click(do_nothing);
if ($(this).hasClass('btn')) {
$(this).prop('disabled', true);
$(this).closest('form').submit();
} else {
$('form button.btn').not('.dropdown-toggle, #event-nav a, .form-signin button').prop('disabled', true);
}
$('.loader').show();
});
});
出于某种原因,这会触发 Chrome/Firefox/etc 的广告拦截器扩展。关于导致这种情况的原因有什么想法吗?
事实证明,Adblock Pro 主要是拦截广告,如果不只是通过与 URL 匹配的话。
如果您收到此错误,我会尝试将被阻止的文件重命名为其他名称,然后查看错误是否仍然存在。
在这种情况下,文件名 'prevent_doubleclick.js' 似乎是基于字符串 'doubleclick' 的块。
我有一个页面如下:
$(document).ready(function() {
$('.loader').hide();
function do_nothing() {
return false;
}
// prevent a second click for 10 seconds. :)
$('a, form button.btn').not('.dropdown-toggle, #event-nav a, .form-signin button').on('click', function(e) {
console.log('link clicked');
$('a').click(do_nothing);
if ($(this).hasClass('btn')) {
$(this).prop('disabled', true);
$(this).closest('form').submit();
} else {
$('form button.btn').not('.dropdown-toggle, #event-nav a, .form-signin button').prop('disabled', true);
}
$('.loader').show();
});
});
出于某种原因,这会触发 Chrome/Firefox/etc 的广告拦截器扩展。关于导致这种情况的原因有什么想法吗?
事实证明,Adblock Pro 主要是拦截广告,如果不只是通过与 URL 匹配的话。
如果您收到此错误,我会尝试将被阻止的文件重命名为其他名称,然后查看错误是否仍然存在。
在这种情况下,文件名 'prevent_doubleclick.js' 似乎是基于字符串 'doubleclick' 的块。