Você pode usar o complemento Greasemonkey para reescrever a função alert
:
// ==UserScript==
// @name Catch JS Alert
// @namespace http://igalvez.net
// @include http://*
// @version 1
// @grant none
// @run-at document-start
// ==/UserScript==
window.alert = function(message) {
if(message == 'Adblock detected, please consider disabling it') {
console.log(message);
} else {
confirm(message);
}
}
A maneira como isso funciona é a seguinte:
Se a mensagem da caixa de alerta corresponder a "Adblock detectado, considere desabilitá-la" e, em seguida, descarte-o no console JS (ele não será exibido). Caso contrário, exiba a caixa de alerta como uma caixa confirm
.