Вот такое дело. Я захожу посмотреть на вашу новинку. Играю-играю и БАХ, просто в один момент ни с чего доска пропадает, и не появляется пока мяч не упадёт на дно, и не потратится жизнь. И ладно бы это было редко, но это ПОСТОЯННО. Не было ни одной партии когда доска не пропала. Ну вот что это?! У вас хоть кто-то это тестирует?!? Порядок я так и не уяснил, но думаю что это всё-таки рандом.
Я не понимаю. Чисто случайно ракетка пропадает и отнимается жизнь. А ещё игра очень любит обнулять очки. Тоже рандомно и посреди игры. Протестировано на андроиде, пикабу через браузер.
UPD от администрации: убедились с пользователем, что тормоза не связаны с Адблоком: #comment_284244345. Автор удалил свою статью с Хабра.
Итак, копнём чуть поглубже и убедимся, что @pikabu и @SupportTech поступают, как мудаки. Заодно делаем ставки, за сколько этот пост удалят, а меня заблокируют.
Преабула: в последнее время у многих людей тормозит сайт. Здесь мы разберёмся, почему это происходит. Внимание, много минифициваронного кода!
Для ЛЛ: если в браузере запущен AdBlock, то в код страницы встраивается скрипт, специально тормозящий сайт.
При загрузке сайта в app.js выполняется вот такая милая функция:
Что она делает? Она создаёт невидимый элемент с именами классов, соответствующих рекламе. В этом можно убедиться, поставив точку останова непосредственно при добавлении этого элемента:
Далее происходит небольшая пауза (o.W вызывает requestAnimationFrame), после которой в цикле с небольшими задержками (i.g ведёт на setTimeout) проверяется, не изменился ли стиль этого элемента определённым образом (см. функцию h). Если изменился - значит AdBlock присутствует и скрыл этот элемент, как рекламу. Если изменений нет - то и AdBlock нет, всё просто.
Результат этой функции передаётся сюда:
K.P - это та самая функция определения AdBlock, что выше.
Проверяется домен (видимо, чтобы на localhost у разработчиков не срабатывало). Далее в cookie с названием "bs" пишется определённое значение: латинская буква и цифра ("K0", "A1"). Если AdBlock присутствует, пишется "1". Если отсутствует - пишется "0".
Как известно, cookie - по сути единственный способ, которым браузер может общаться с бэкендом без каких-либо дополнительных операций.
Если в куке стоит нолик, то всё нормально, и в коде страницы нет ничего подозрительного. Но как только мы включим AdBlock, и в куке будет написана единичка... В код страницы сразу же встраивается вот такая хрень:
Весь вот этот блок целиком, да. Особенно интересна вот эта часть:
Во-первых, этот код делает синхронный XHR-запрос к серверу. Синхронные запросы отличаются тем, что заставляют вкладку браузера подвиснуть до тех пор, пока запрос не будет выполнен. Этим и обусловлены тормоза у пользователей - они происходят из-за того, что браузер выполняет синхронный запрос к серверу. Для того, чтобы сделать запрос асинхронным и ничего не тормозить, достаточно добавить true третьим параметром. Но тогда пользователи ведь продолжат пользоваться AdBlock, верно?
Во-вторых, этот код скачивает непонятно какой скрипт с сервера и выполняет его. В скрипте может содержать что угодно. Но в принципе, это мелочи, мы и так не можем контролировать скрипты на сайте.
При этом товарищи из @SupportTech предлагают отключать расширения, в том числе AdBlock, чтобы ничего не тормозило. Логично, вы ведь сами добавили тормоза, если AdBlock включен.
В связи с новыми обновлениями на пикабу попробуем собрать все отвратные моменты в одном посту и посмотрим что из этого выйдет
далее начинается большой большой сарказм САРКАЗМ !!!! да ссылки мои и деньги если упадут то мне , да я пользуюсь сарказмом что бы поиметь с пикабу что то , да без застенчивости . но и ирония и сарказм тоже настоящие.
и так погнали
Кидаем денежку и ничего не получаем взамен ! СРОЧНО !
тут могла быть какая то картинка, но и так сойдёт , минусов же сейчас не имеют значения их только я увижу а вы нет )
Ну а как же не попиарить свой пустой телеграм канал https://t.me/ProgerHome Заходите подписывайтесь там никогда ничего не появиться даже и не просите , или буду ставки на спорт за копейки продавать и вам втюхивать.
О как вам откопанное видео что старше чем говно мамонта из далекого 2009 года или где то там ?
Жмите лайки , подписки и прочее , давайте продвигайте меня я хочу ведь на вас заработать, благо я могу это просто теперь замаскировать , ведь минусов вы не увидете а увидите малый процент одобрения людей кому может действительно это понравилось и они хотят ещё , ну а какое количество возмущенно вы теперь никогда не узнаете , и не сможете понять на сколько резонансно и выбивается из рамок приличия моё поведение ! давай те смелее ! )
а я ведь говорил о своём телеграм канале не нароком ?
Жмешь, чтобы открыть ветку комментариев под постом, а через секунду подгружается реклама, аж 2 штуки, и вместо открытия комментариев случайно жмешь на рекламу...
Вы специально сделали задержку загрузки рекламы? Чтобы как можно больше людей промахивались?
Бл*ть, как же это задолбало! Что б у вас там руки поотсыхали за размещение рекламы в этом месте!!! 😡😡😡
Всем привет, я думаю, что я - как и многие пользователи пикабу листают ленту в метро, в пробках и параллельно слушают музыку в наушниках или в авто.
Какой менеджер эффективный или криворукий itшник( я не разбираюсь джун, не джун, кто за это ответственный) придумал новую рекламу, которая, ВНЕЗАПНО ставит Яндекс.музыку на паузу.
И ладно бы изначально плохо работало, так нет же дня три как началось.
Человек я спокойный, но реклама всех нас делает злодеями!:)
Теги сам первый раз ставлю, не знаю правильно или нет:)
Такую задачу поставил Little.Bit пикабушникам. И на его призыв откликнулись PILOTMISHA, MorGott и Lei Radna. Поэтому теперь вы знаете, как сделать игру, скрафтить косплей, написать историю и посадить самолет. А если еще не знаете, то смотрите и учитесь.