Я использую Ghostery и AdBlock Edge в своем браузере (Firefox). Некоторые сайты однажды просят вас занести их в белый список; и я просто игнорирую это. Но на некоторых сайтах (конкретный пример: directwonen.nl, когда вы являетесь зарегистрированным пользователем, который хочет отправлять сообщения домовладельцам), на каждой странице появляется диалоговое окно, в котором снова и снова просят отключить блокировку рекламы ...
Очевидно, я не хочу отключать блокировку рекламы. Это не только раздражает, но и политически неприемлемо - если некоторые сайты могут заставить вас смотреть рекламу, раздражая вас, когда вы этого не делаете, то все больше и больше сайтов будут использовать этот подход. Итак, блокировщик рекламы остается включенным. С этим ограничением, однако:
- Что я могу сделать, чтобы преодолеть такие механизмы? или, альтернативно,
- Как я могу заставить сайты думать, что я загрузил их рекламу, несмотря на то, что я этого не сделал?
Для конкретного случая сайта, который я упоминаю, вот их код:
var tryMessage = function() {
setTimeout(function() {
if (!document.getElementsByClassName) return;
var ads = document.getElementsByClassName('ads_banner'),
ad = ads[ads.length - 1];
if (!ad
|| ad.innerHTML.length == 0
|| ad.clientHeight === 0) {
alert(message);
} else {
ad.style.display = 'none';
}
}, 2000);
};
так что я думаю, что грубым решением проблемы будет отключение оповещений на этом сайте.