Как перехватить confirm
Здравствуйте!
Поступают жалобы пользователей, что с редкой периодичностью на сайте вылетает окно confirm при нажатии на ОК у которого перекидывает на "левый" сайт. Понимаю, что это подгружает какой-то внешний скрипт рекламной сети. Как можно отловить событие confirm подгружаемого скрипта? В идеале узнать бы ссылку куда кидает и запретить само событие confirm. В DOM страницы элемента confirm нет. Он явно во внешнем подгружаемом скрипте. Буду искренне благодарен за помощь. |
zawm, методом поиска находишь confirm в отладчике и удаляешь этот скрипт.
|
Цитата:
А ты их не читай. Rise это совет уйти из |
В отладчике сам искал не нашел. Он подгружается явно внешним скриптом, да и самое главное очень редко.
Уйти от партнерки - вариант. Знать бы от какой. Отключать все по-одной и методом научного тыка ждать будут жалобы или нет - не вариант. |
Цитата:
Просто смирись и не читай жалоб. |
Ну то есть с какого ты решил, что имеешь право указывать партнерским скриптам что делать? Они не твои, ты получаешь копеечки за их размещение - вот и размещай или не размещай.
|
Скажите, вот такой метод window.confirm=function(){return false;} вроде срабатывает, если confirm в DOM.
А вот во внешних скриптах как сделать, чтобы тоже прерывал? |
Цитата:
Я размещаю баннеры. При чем тут confirm? Баннеры пусть и показывают партнерки, а всякие диалоговые окна не нужны. Опять же повторю - я не могу понять, кто из партнерок сует эти окна. Было бы постоянно - еще как-то можено выловить, а когда с редкой переодичностью... Да еще и кидают на мошеннические сайты, типа вы выиграли миллион, оплатите налог и получите.. |
Блеать, я же с этой авиации и начал:
Цитата:
Ты собираешь гавно-партнерки и не имеешь права жаловаться. Гавно-партнерки на говно-сайтах. |
Спасибо всем, кто попытался помочь, но не смог... Нашел решение сам. Как всегда оказалось надо смотреть не в глубь вопроса... Для тех, кто столкнулся с такой проблемой - решение простое:
confirm = function(confirm){return false;} |
Часовой пояс GMT +3, время: 00:28. |