Как зарывать неожиданно всплывающие попап окна?



  • Например на баду переодически всплывают поверх страницы попап окна, предлогающие перейти на платный тариф, акции и прочее. Всплывают они произвольно. Тоесть нет последовательности когда они появляются, баду их показывает когда хочет. Работа алгоритма конечна встает в бас, так как окно закрывает элементы страницы.
    Что с этим делать?
    Может есть что то вроде хуков, когда перед во время или после каждой команды алгоритма проверял, есть ли окно и закрывал его?



  • @Bruno а экшен из раздела "Сеть" - "Запретить всплывающие окна" не помогает?



  • Не понятно как пользоваться "Запретить всплывающие окна", так как после него не открываются новые вкладки.



  • Можно сделать функцию, которая проверяет наличие окна, и вставить ее перед каждым действием...



  • Вот заскринил это окно
    http://joxi.ru/Q2KVwLlF4653Jm
    http://joxi.ru/v294gXaf3K1XGm

    По поводу в ручную перед каждым действием проверять наличие этого окна, не вариант так как скрипт уже на сотню строк.



  • @Bruno, думаю, что другого варианта нет.



  • @Bruno А почему бы просто не удалить этот div со страницы? Используя экшен Выполнять при каждой загрузке страницы в браузере удалять строчку из dom страницы.



  • А почему-бы не использовать "Запретить запрос".



  • @Bruno Перед каждым действием жать на "нет спасибо" без ожидания и без ошибок

    0_1507564180146_NoWaitNoFail.png

    Либо внедрить код на страницу

    setInterval(function(){
        $("СЕЛЕКТОР ЭТОГО ОКНА").remove()
    },1000)
    

    Возможно также потребуется проверять его стиль, чтобы обнаружить видимость.



  • @fox @support Что если бот серфит по неизвестным сайтам, как можно запретить или лучше закрывать всплаывающие окна? Да, можно кликать в уголок странице, чтобы окно скрылось, тогда есть идея как детектить через setInterval()?



  • @agility said in Как зарывать неожиданно всплывающие попап окна?:

    @fox @support Что если бот серфит по неизвестным сайтам, как можно запретить или лучше закрывать всплаывающие окна? Да, можно кликать в уголок странице, чтобы окно скрылось, тогда есть идея как детектить через setInterval()?

    Всплывающие окна блокирует действие "Запретить всплывающие окна"



  • @fox said in Как зарывать неожиданно всплывающие попап окна?:

    @agility said in Как зарывать неожиданно всплывающие попап окна?:

    @fox @support Что если бот серфит по неизвестным сайтам, как можно запретить или лучше закрывать всплаывающие окна? Да, можно кликать в уголок странице, чтобы окно скрылось, тогда есть идея как детектить через setInterval()?

    Всплывающие окна блокирует действие "Запретить всплывающие окна"

    Тот Актион с багом - работает, но не для всех сайтов. Плюс из контекста понятно, что человек скорее всего греет профиля. Я бы не советовал там делать массовый запрет на закрытие.



  • @fastspace @fox Абсолютно верно, для прогрева профилей нужно.
    "Запретить всплывающие окна" - тогда естественно сразу вопрос появляется: скрипты аналитики (яндекс метрика) может отследить запрет на всплывающие окна? Например, если на мой сайт ежедневно заходит тысяча ботов и у всех будет запрет на всплывающие окна, то этот трафик может задетектиться.



  • @agility said in Как зарывать неожиданно всплывающие попап окна?:

    @fastspace @fox Абсолютно верно, для прогрева профилей нужно.
    "Запретить всплывающие окна" - тогда естественно сразу вопрос появляется: скрипты аналитики (яндекс метрика) может отследить запрет на всплывающие окна? Например, если на мой сайт ежедневно заходит тысяча ботов и у всех будет запрет на всплывающие окна, то этот трафик может задетектиться.

    Это надо тестить как работает метрика, но лучше избежать любых однотипных действий/настроек у своих профилей .
    Вообще это тяжкая работа, я для gmail 2.5 месяца прогрев делал. Там не просто побегать по сайтам, нужно еще куки с авторизациями, а это несколько десятков авторегов в одном шаблоне.


Log in to reply