Пройдите по скрипту в ручную и внимательно посмотрите на действие, на котором переменная обнуляется. Скорее всего у вас какая-то ошибка в скрипте, если нет, то прикрепите тестовый скрипт, чтобы проверить.
Эмуляция наличия AdBlock
-
тема старая, но апну, так как сам столкнулся с необходимость эмулировать адблок. сайт при взятии фингерпринта с браузера скорит на наличие адблока. пробовал через запрет загрузки популярных урлов, которые находятся в гугле по запросам "как определить наличие адблок на javascript". список вышел такой:
*doubleclick.* *adsbygoogle.* *advertisement.* */ads.* *show_ads.* */pagead/* ads.google.com/* *getbanner.* */AdServer/* *gshowad.* *.pubmatic.com/* *adsense.* *googlesyndication.* */ads/* *adframe.* *showads.*сайт все равно видит, что адблока нет. значит надо думать в сторону блокировки загрузки какого то DIV элемента, что в принципе и логично со стороны сайта (сайт ставит div c какими то параметрами из этого списка https://easylist-downloads.adblockplus.org/easylist.txt и смотрит произошло ли выполнение js в этом элементе).
в соседней ветки привели хороший, как кажется, вариант: поставить adguard для пк и выбрать приложение BAS в настройках фильтрации сетевого трафика. еще не тестировал, возможно worker.exe тоже нужно будет добавить.
-
@oleg4ever please tutorial video for this ,thanks before
image url)