Как определить, загружены ли объявления и перенаправлены, если они не загружены? Предполагая, что у меня есть тег и javascript, можно ли его подделать?Определить, загружены ли объявления
0
A
ответ
2
Две идеи приходят на ум. Если на странице нет JavaScript, ваши объявления, вероятно, не загрузятся. Поэтому вы можете сделать что-то вроде этого:
<noscript>
<meta http-equiv="refresh" content="0;url=http://example.com/noads" />
</noscript>
У некоторых людей есть блокировщики рекламы, так что у них все еще может быть JS без рекламы. Таким образом, вы можете создать переменную inline JS (var ads_loaded = false;
), а затем переключить ее значение в файл, загружающий объявления (load_ads(); ads_loaded = true;
). Идея состоит в том, что если переменная ads_loaded
изменена, то все остальное в файле также было выполнено.
Можете уточнить свой вопрос? Если вы спрашиваете о том, загружаете ли пользователи файлы, хранящиеся на вашем веб-сайте, ваш вопрос может быть лучше подходит для другого сайта Stack Exchange, такого как веб-мастера или ошибка сервера. – Dylnuge
Вы знаете, я думаю, что это один из тех вопросов, целью которых я считаю такое зло, что я никогда не буду отвечать на него. – tchrist
Я действительно не могу понять, почему это должно быть закрыто - это вопрос, связанный с программированием («как это сделать, чтобы обнаружить рекламный блок» (вопрос здесь не ясен, но я думаю, что это подразумевается)), и есть определенно ответьте на это («нет безопасного способа сделать, но вы могли бы попробовать несколько вещей» _is_ ответ, и я бы очень хотел очистить этот anwer, который не вписывается в комментарий ... просто закрывая это, t помочь Dheeraj понять). пожалуйста, повторно открыть. – oezi