Второй день наблюдаются проблемы с просмотром видео на YouTube.
Новостные агрегаторы уже окрестили это «масштабным сбоем» — Масштабный сбой YouTube.

Некоторые высказывают предположения, что это всевидящий «Роскомнадзор» чего-то там заблокировал, и не смотреть нам больше любимых котиков:)

Стало интересно (к тому же проблема наблюдалась еще вчера). Решил немного покопаться.

Все оказалось до банальности просто — проблема в проценте. Да, именно один процент не позволяет нам смотреть любимые видосики.

Перед некоторыми видео вставляется реклама. И один такой ролик (как минимум) убивает плеер ютюба.

Как удалось выяснить по минифицированному коду:

function(a,b){return a?b?(0,window.decodeURI)(a.replace(/%25/g,"%2525")):(0,window.decodeURIComponent)(a):""};

— каждый урл (возможно не каждый, но часть точно) обрабатываются стандартной функцией window.decodeURI.

Она не переваривает процент в конце (20%). А именно обработка урла

домен_одного_ритейлера/%D0%9F%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C_CashBack_20%

приводит к падению с ошибкой «URIError: malformed URI sequence».

Решается просто — дополнительная проверка или вырезание процентов.

Ждем исправления от Google!

Комментарии (190)


  1. SLASH_CyberPunk
    15.02.2018 18:12
    +5

    А если вырезать рекламу, то можно продолжать смотреть видосики…


    1. vin2809
      15.02.2018 18:35

      Ответ точно в цель: все беды из-за рекламы… или тех, кто ее неграмотно добавляет.


    1. timelle
      15.02.2018 19:12
      +13

      Иными словами, с адблокером мы рискуем не заметить «масштабного сбоя» YouTube?


      1. pos_ilya
        15.02.2018 21:40

        Да.


        1. vitaliy2
          16.02.2018 19:09

          Кто наставил мне минусов за то, что я рассказал о том, что блокировщики приводят к неработоспособности сайтов / ошибкам / потере части функционала — высказал свою точку зрения более подробно: habrahabr.ru/post/349310

          Да, я очень люблю блокировщики за то, что они утаивают от пользователя такую важную особенность, и открыто об этом говорю. Разве за это нужно ставить минусы? Я чётко объяснил свою позицию и привёл факты, а не оставил коммент в духе «блокировщики — хрень».


      1. vitaliy2
        15.02.2018 22:51
        -3

        Но рискуете заметить овер 100500 других сбоев, которых ни у кого нет, а у Вас есть.

        Спойлер: не на ютуб — если проект крупный, разработчики сами будут исправлять свои ошибки (разработчики блокировщика). А вот все остальные должны сами следить за миллионом блокировщиков, чтобы они не поломали твой сайт. Даже если на твоём сайте вообще нет рекламы.

        Например, мои сайты (полностью без рекламы) уже раза 3-4 полностью выходили из строя из-за блокировщиков и примерно столько же раз частично ломались (тут я точно не могу посчитать). Мои сайты с рекламой тоже выходили из строя и ломались частично.


        1. vitaliy2
          15.02.2018 23:00
          -1

          Но самое неприятное, что грёбаный блокировщик даже не предупреждает пользователя о том, что он может ломать сайты и в этом случае нужно его отключать. Ни один пользователь в жизни не подумает, что сайт не работает или бажит из-за блокировщика (ну кроме аудитории хабра мб).

          А должно быть так: уже сразу же после установки блокировщик выводит огромное предупреждение, что он может поломать сайты и инструкцию, как выключить его на конкретной странице или сайте. Покажите мне блокировщик, который так делает? По факту это просто обман пользователя — о такой важной особенности ничего не говорится.

          Когда блокируют рекламу на моём сайте — это нестрашно (особенно когда её вообще нет), но я хочу, чтобы при этом мой сайт оставался работоспособным у всех пользователей, даже у тех, которые блокируют рекламу. Почему я не могу это сделать?


          1. Zordhauer
            16.02.2018 00:05
            +2

            Напишите adblock, который не ломает сайты, или имеет функционал доверенного сертифицированния сайтов без рекламы, чтобы на таких сайтах полностью отключаться.
            Ну и скажите спасибо всем тем, кто размещает на своих сайтах кучу разнородной и тупой и мигающей рекламы, ведь именно из-за низу пользователей такое отвращение к рекламе и желание использовать блокировщики


            1. novice2001
              16.02.2018 00:16
              -3

              Если реклама не в виде всплывающего окна на полэкрана, то лично мне она почему-то абсолютно не мешает. Я ее просто не замечаю.


              1. greensky
                16.02.2018 09:25

                Я ее просто не замечаю.
                А этот навык, представьте себе, тоже никого не радует — ни рекламодателей, ни владельцев сайтов. Уже достаточно давно существует термин «баннерная слепота».


                1. vdem
                  16.02.2018 13:26

                  Ну, ее можно заметить при медленном и/или небезлимитном интернете, а также в подобных описанном в публикации случаях :D


            1. vitaliy2
              16.02.2018 00:19
              -2

              Напишите adblock, который не ломает сайты
              1) Мне неинтересна разработка Adblock (как и тема блокировки рекламы в принципе — на самый крайний случай я вырежу баннер стилем, но таких случаев по пальцем пересчитать)
              2) Не думаю, что я в состоянии это сделать, да и вряд ли это вообще решаемая задача

              Моя претензия в том, что блокировщик не уведомляет пользователя о своих недостатках. Пользователь думает, что он просто поставит блокировщик, и он будет просто блокировать рекламу, а на самом деле всё совсем не так.

              Это как с вирусами — представьте, если антивирус говорит (или намекает) пользователю, что он отловит все вирусы до последнего, и пользователь начинает запускать на компе что угодно не боясь. Ведь он же не знал, что на самом деле антивирус не все вирусы ловит — ему об этом никто не сказал. И такое мошенничество очень обидно. Особенно, когда из-за какого-то придурка люди не могут зайти на твой сайт.


              1. Xavius
                16.02.2018 01:00
                +1

                Сейчас уже куча рекламы есть, которую одними стилями не вылечить. Например где id для div'ов генерится скриптом.


              1. vdem
                16.02.2018 01:16

                Я уже года три использую блокировщик (живу далеко от цивилизации, интернет иногда совсем плохой), в интернете с 6 утра до полуночи, и ни разу не случилось так, чтобы я не смог зайти на какой-либо сайт (кроме тех, которые детектят что включен блокировщик). Может у Вас что-то не то с сайтом?

                P.S. Ну там, может используете style или id, которые обычно в фильтрах блокировщиков, например начинающиеся на «ad»?


                1. vitaliy2
                  16.02.2018 01:28
                  +1

                  и ни разу не случилось так, чтобы я не смог зайти на какой-либо сайт

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

                  Ну и просто, откуда Вы знаете, что такого не было? Вы могли подумать, что сайт просто по техническим причинам не работает. Либо вообще не заметили и закрыли сайт. Либо заметили, но забыли.

                  Или взять баги на сайте — тут уже вообще мало кто подумает на блокировщик. Какая-нибудь кнопка не работает, вёрстка поехала, сделать заказ нельзя, просто какие-нибудь баги.

                  P.S. Ну там, может используете style или id, которые обычно в фильтрах блокировщиков, например начинающиеся на «ad»?
                  Нет, наоборот, все стили стараются избегать все связанного со словом ad (впрочем, непонятно, почему я должен это делать). Но представьте ситуацию: я посылаю запрос к серверу, а где-то в параметрах/значениях есть ad. А он берёт и блокирует такой запрос. И в итоге ничего не грузится вообще, т.?к. это был важный запрос — без него работать не может. Аналогично может быть и со стилями или ещё чем-то. В любой момент может поломаться что угодно. Я уже на память не скажу, как именно ломал, но ломал много раз.

                  Может у Вас что-то не то с сайтом?
                  Наоборот, о тупости блокировщиков я осведомлён и стараюсь не попадаться. Но они постоянно обновляют правила, и может хоть 10 лет всё работать, а завтра сломаться.

                  В целом суть в том, что блокировщик блокирует по какому-то набору шаблонных правил. И попасть под эти правила может кто угодно и что угодно. Даже когда блокируют специально рекламу на каком-то конкретном сайте, это заключается в вырезке стилей за 1 секунду без проверки каких-либо последствий для функционала сайта (вплоть до потери работоспособности).


                  1. vdem
                    16.02.2018 01:46

                    Вообще базы правил на блокировку обновляются пользователями же, и в том числе каждый пользователь может у себя локально добавить любые кастомные правила. В случае, описанном в данной публикации, ситуация противоположна Вашей — с блокировщиком youtube работает, а без него — нет. Винить надо не блокировщики, они ведь не просто так появились, а как ответ на желание множества пользователей избавиться от дикого количества рекламы (которая, кстати, как в данном случае, с гораздо большей вероятностью поломает сайт в браузере). Мир не идеален. В Вашем случае можно попробовать скриптом как-то определить, нормально ли работает такая-то функция при открытии сайта, и если нет — то сообщить пользователю, что сайт может не работать корректно при включенном блокировщике. У Вас какая-то очень специфичная ситуация, возможно набрели на какой-то трюк, который используется сайтами, определяющими наличие блокировщика.

                    P.S. Вот представим себе блокировщик с пустой базой правил. Вы кого будете винить в случае, если у какого-то пользователя Ваш сайт не работает? Пользователя, который добавил какое-то правило, или автора блокировщика? Я бы винил рекламодателей.


                    1. vitaliy2
                      16.02.2018 01:49

                      Я виню только блокировщик, который обманывает пользователя. Если блокировщик предупреждает, что может сломать что-то, то претензий нет. Лишь бы мои сайты работали нормально, а если что сломалось, чтобы люди знали, что надо выключить блокировку.


                      1. Hardcoin
                        16.02.2018 13:08

                        А рекламу, которая обманывает пользователя — вы не вините? Не видел ни разу предупреждений "наша реклама может сломать сайт, вот вам инструкция, как её отключить, если что".


                        1. vitaliy2
                          16.02.2018 14:19

                          Посчитайте, сколько сайтов ломает реклама и сколько блокировщик. Думаю, на сломанный из-за рекламы сайт придётся около 1000-2000 сломанных из-за блокировщика.

                          Моя собственная статистика пока примерно 0 к 10.


                          1. xi-tauw
                            16.02.2018 14:24

                            Хм…
                            Фейковые кнопки «скачать» ломают функционал.
                            Flash-реклама замедляла работу страницы (кстати, была на хабре).
                            Моя статистика 20 к 0.


                            1. vitaliy2
                              16.02.2018 14:49

                              Про всякие низкосортные сайты я не говорю. Не думаю, что от их поломки кому-то будет страшно.


                              1. xi-tauw
                                16.02.2018 14:57
                                +1

                                Думаю, что «высокосортные» сайты делают достаточно хорошо, чтобы они не ломались от блокировщиков рекламы.


                                1. vitaliy2
                                  16.02.2018 15:33

                                  Это никак не зависит от высокосортности. За исключением случаев, когда разработчики мониторят сайты и исправляют в случае поломки. А пользователь при этом думает, что это разработчики виноваты.


                                  1. xi-tauw
                                    16.02.2018 15:50

                                    Если реклама ломает сайт, то сайт плохой. Если сайт ломается из-за рекламы, то «это никак не зависит».
                                    Ок


                          1. Hardcoin
                            16.02.2018 15:27

                            Сломанный — это доведенный до состояния, когда им невозможно пользоваться? На моей практике статистика обратная. Иначе, что логично, я бы держал блокировщик всегда выключенным, а включал бы его только, где реклама делает сайт нефункциональным. Но таких сайтов довольно много, пришлось бы постоянно его включать. А отключить блокировщик раз в год мне не трудно.


                            1. vitaliy2
                              16.02.2018 15:34

                              Сломанный — это доведенный до состояния, когда им невозможно пользоваться?
                              да

                              Но таких сайтов довольно много
                              Не встречал таких. Да и владелец сайта бы сразу узнал и исправил. А вот если не работает только у тех, которые поставили какой-то сотый блокировщик…


                    1. vitaliy2
                      16.02.2018 01:52

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

                      с пустой базой правил
                      Если пользователь сам добавил правило, он чётко знает, что делает, и понимает, что может этим правилом затронуть что-то не то.

                      Кроме того, он не будет бездумно добавлять правила — как минимум, если видно, что он добавил правило, а после этого что-то сломалось, значит он напортачил где-то.

                      Ну и самих сайтов и правил намного меньше будет.

                      Ну и вообще, тут всё просто — не работает, нажал кнопку наверху браузера и стало работать. Тут юзер понимает, что надо просто нажать кнопку, и его затраты будут минимальны.


                  1. justboris
                    16.02.2018 12:41

                    У меня тоже есть история про адблокеры. Случилось так, что adblock заблокировал обычный Ajax запрос с нашего сайта по URL /api/load/ad4f6bd14fabc4628d. Видимо, ему не понравилось, что часть урла начинается со строки ad. Хорошо что пользователь, которому великий рандом назначил такой id, не поленился сообщить об этом нам, а то бы мы никогда и не узнали.


                    P.S. История давняя, адблокеры с тех пор стали умнее, но осадочек, как говорится, все равно остался.


                  1. ToshiruWang
                    16.02.2018 12:46

                    сайт просто по техническим причинам не работает.

                    Это очень сильно отличается от вырезанного div'а. Вот KIS так делать может, хоть и не блокировщик рекламы.


                    1. vitaliy2
                      16.02.2018 14:23

                      Ну представьте, Вы заходите, а сайт полностью белый. Вообще ничего не грузится. 99.99% людей подумает, что проблемы с сайтом и 0.01% попробует с другого браузера и увидит, что с другого норм, значит что-то в браузере.

                      Белый сайт — это вполне реальная ситуация, которая случается и по сей день, и которую не решить переименованием стилей (и вообще никак не решить — это невозможно технически).


                      1. DistortNeo
                        16.02.2018 14:54

                        Я считаю, что сайт должен нормально загружаться и хоть что-то отображать при выключенном JS. Насколько я понимаю, современные фреймворки уже отходят от полного рендеринга на стороне клиента и позволяют разрабатывать сайты, которые могут работать без JS вообще.


                        1. vitaliy2
                          16.02.2018 15:37

                          Не во всех случаях это возможно — во многих случаях без js сайт не будет иметь смысл вообще.

                          Представьте IDE или блокнот, который работает без программного кода, а только HTML. Или любое приложение на телефон или компьютер без программного кода. Или браузер без программного кода. Не всё может работать без программирования.


                          1. DistortNeo
                            16.02.2018 16:45

                            Если для работы программы не хватает чего-то, нормальная программа об этом сообщает пользователю, а не просто падает.


                            1. vitaliy2
                              16.02.2018 16:48

                              Ну Вы уж определитесь, должен ли сообщать или должен работать без js)

                              Ну и что если невозможно сообщать?


                              1. DistortNeo
                                16.02.2018 16:58

                                Ну Вы уж определитесь, должен ли сообщать или должен работать без js)

                                Зависит от конкретной задачи. В общем случае, если сайт ломается, ничего не сообщая — очень плохо.


                                IDE, блокнот без JS не работают — это понятно.
                                Но ту же справку без JS отображать вполне можно.


                                Ну и что если невозможно сообщать?

                                Почему невозможно?


                                1. vitaliy2
                                  16.02.2018 17:52

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


                1. vitaliy2
                  16.02.2018 01:34
                  +2

                  Это как поймать вирусы — нельзя отсечь вирусы, не затронув нормальные программы. Только здесь ситуация намного хуже.


                  1. Crazy_Pit
                    16.02.2018 09:37

                    заношу сайты типа «не бойтесь телефон только для проверки что вы не бот»
                    полностью под блок…
                    чтобы в следующий раз не только я но и дети не попали на такой сайт ВООБЩЕ.


            1. lolhunter
              16.02.2018 13:09

              Я вот конечно все понимаю… Но зачем вы ходите на сайты с «кучу разнородной и тупой и мигающей рекламы»?
              И второй — самый главный вопрос…
              Вам разработчики сайтов вдруг стали что-то должны? Может чем-то обязаны? Они разработали свой сайт, наполнили его контентом, заплатили за хостинг. Вы на него зашли, что бы получить контент разработчика сайта и потратить ресурсы хостинга, который оплачивает разработчик сайта, и разработчик вдруг стал обязан вам показывать сайт на ваших условиях?
              Объясните пожалуйста логику… Ото как игрушки и софт пиратить — это низзя. Это же труд разработчиков. А как заработка разработчиков сайтов лишать — так это благо же…


              1. Hardcoin
                16.02.2018 13:38

                А при чем тут "должен"? Сервер отдал мне html+js+картинки. Как хочу, так и отображаю, вообще-то. Если владельцу сайта не нравится, как конкретно я отображаю полученное, он может лицензировать. Платно. В лицензии будут правила, как конкретно и каким программным обеспечением модно отображать полученный контент.


                А пока он всем желающим контент раздает — хочу показываю сам себе рекламу, хочу нет.


                1. lolhunter
                  16.02.2018 13:45
                  +1

                  Я написал это на комментарий

                  Напишите adblock, который не ломает сайты, или имеет функционал доверенного сертифицированния сайтов без рекламы, чтобы на таких сайтах полностью отключаться.
                  Ну и скажите спасибо всем тем, кто размещает на своих сайтах кучу разнородной и тупой и мигающей рекламы, ведь именно из-за низу пользователей такое отвращение к рекламе и желание использовать блокировщики

                  Почему владелец сайта должен что-то там делать ПОТОМУ, что пользователь поставил плагин, который как-то модифицирует страницу?
                  Владельцу сайта может нравиться или не нравиться то, что вы делаете.
                  Вся ветка сходится к тому, что блокировщики рекламы НИКАК не предупреждают пользователей, что они могут поломать сайт, или вообще перестать выдавать контент и вина в этом будет БЛОКИРОВЩИКА, а не разработчика сайта.
                  В итоге обычный пользователь ставит блокировщик, а репутационные потери у разработчиков сайта.


                  1. xi-tauw
                    16.02.2018 13:59

                    Если идет речь о репутационных потерях, то вероятнее всего пользователи нужны сайту больше, чем сайт пользователям.
                    Вот поэтому владелец сайта МОЖЕТ что-то сделать, чтобы пользователи остались, а не ушли. Не хочет — пожалуйста, только не надо плакаться что народ валит.


                    1. vitaliy2
                      16.02.2018 14:30

                      По факту выходит, что из-за таких как Вы, которые продвигают идею, что блокировщик — добро (это не так, ведь сайт должен зарабатывать) я должен не только смириться с тем, что пользователи ставят блокировщик, но и ещё постоянно подстраиваться так, чтобы у этих пользователей сайт вообще работал. Причём блокировщиков не 1, их может быть овердофига.

                      И где контакты у этих блокировщиков, чтобы связаться с разработчиками при ошибках? Какого их нет?


                      1. xi-tauw
                        16.02.2018 14:35

                        Я погуглил за вас. Более того, ситуация, что блокировщик «ломает» сайт там описана.
                        Да, я буду настаивать на своем праве вырезать рекламу. У нас свобода труда, не можете заработать — это ваша проблема. Не вешайте ее на меня.


                        1. vitaliy2
                          16.02.2018 14:56
                          -1

                          1. Не много ли пунктов в требуемой информации? Почему нельзя обойтись просто адресом сайта и описанием, где поломано?
                          2. Зачем мне форум? Я хочу обратиться в поддержку.
                          3. Ну кликнул я на этот форум. Результат: You have been permanently banned from this board. Please contact the Board Administrator for more information. A ban has been issued on your IP address.
                          4. Вопрос в том, насколько тяжело/легко найти эти контакты. И кроме адблока существует ещё 10 других блокировщиков.


                          1. xi-tauw
                            16.02.2018 15:00

                            Простите, вам не нравится способ доставки контента? Много информации и форум вместо поддержки? Жаль, что нельзя одной кнопкой это изменить, не так ли?
                            Хорошо, что с рекламой можно.
                            О боже мой, ваш айпи забанили. Почему при включении браузера, он не показал большими буквами предупреждение, что так может быть и из-за кого-то из вашей подсети вы не сможете пользоваться сайтом?
                            Для своего я нашел быстро, для других не пробовал.


                            1. vitaliy2
                              16.02.2018 15:40

                              Почему не показал? Я знал это. Просто сомневаюсь, что их поддержку заспамили настолько, что нужно было сразу диапазоны IP вносить.

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


                              1. xi-tauw
                                16.02.2018 15:55

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


                                1. vitaliy2
                                  16.02.2018 16:06

                                  Здесь ситуация, когда админ сайта сам ограничивает функционал пользователям.

                                  А я говорю о ситуации, когда админ сайта хочет, чтобы наоборот у всех всё работало.


                                  1. xi-tauw
                                    16.02.2018 16:09

                                    Это возражение каким-то моим словам?


                                1. vitaliy2
                                  16.02.2018 16:07

                                  Ну и там, где я настроил свою конфигурацию, почти невозможно было не знать про эту особенность. С адблоком совсем другая история.

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


                        1. lolhunter
                          16.02.2018 15:06

                          Свобода труда? Это типа трудись на меня раб или как?
                          А давайте я к вашему мониторингу подключусь? Но у нас «свобода труда», так что платить за него я, пожалуй, не буду. Вы свободно потрудитесь, а я свободно попользуюсь.
                          Кстати, когда в AppStore/Google Play бесплатная и платная версия программы отличаются только рекламой (ну и ценой), то по вашей логике я могу качать/ломать и ставить платную версию бесплатно?
                          Это же мое право вырезать рекламу?

                          У нас свобода труда, не можете заработать — это ваша проблема. Не вешайте ее на меня.

                          Или это будет пиратство?


                          1. xi-tauw
                            16.02.2018 15:18

                            Свобода труда, это значит, что вам не обязательно только их разрабатывать сайты для того, чтобы получать деньги.
                            Я могу уточнить у отдела Центра мониторинга о том, есть ли у нас бесплатные услуги такого рода, если вам интересно, и предоставить их ответ.
                            Да, я считаю вполне нормальным, если игра хочет показать мне рекламу, но у нее это не получится. Не вижу здесь пиратства — я легально получил программу, то, что из-за отсутствия интернета она не получила рекламу с серверов — это проблема программы и ее автора.


                            1. lolhunter
                              16.02.2018 15:47

                              Да, я считаю вполне нормальным, если игра хочет показать мне рекламу, но у нее это не получится. Не вижу здесь пиратства — я легально получил программу, то, что из-за отсутствия интернета она не получила рекламу с серверов — это проблема программы и ее автора.

                              О как оно бывает.
                              Начнем все-таки с того, что вы легально получили программу с рекламой, но сломали или заблокировали часть программы. Эдак можно сказать, что и винда у меня легальная — просто триал скачал, да сервер KMS с интернета скачал и поставил. Ну а чо?)
                              Да и фотошоп из 30 дневного триала легко превращается в бесконечный. Подумаешь интернет заблочил, да кряк поставил))
                              По вашей логике я заблочил доступ этой программе в интернет = «она не получила рекламу и это проблема автора».
                              Проблема автора, если она не получила рекламу потому, что сервер лежал или еще что-то.
                              Вы, зная что монетизация приложения происходит за счет рекламы и имея возможность купить версию без рекламы блокируете рекламу и говорите, что это проблема автора?
                              А так же считаете это нормальным.
                              Интересно, если вы напишете статью о своей позиции — как скоро ваша карма полетит на дно?

                              Ну а если не полетит, то я прям удивлюсь. Обычно тут все за права на программы и против прав на контент… Хотя и то и другое по сути есть результат труда.


                              1. xi-tauw
                                16.02.2018 16:03
                                +1

                                1. А если у меня интернет не работает в метро, то я не имею права запустить программу? Ведь реклама не покажется.
                                2. Если сервера рекламные уйдут в даун, например, я тоже потеряю право запускать программу?
                                3. Забавный факт, который вы не знаете, состоит в том, что есть ряд ситуаций в которых разрешен реверс и даже изменение программ в законодательстве.
                                Но даже это неприницпиально. С чего вы вообще взяли, что я как-то модифицировал программу?
                                Тот факт, что автор поставил цену как бесплатно означает, что теперь я ДОЛЖЕН посмотреть не 1000 роликов и прочитать не менее 2кб текстовой рекламы. А потом может еще сдавать экзамен? А вдруг я не посмотрел ролик, а отвернул телефон, и теперь торговая площадка не обязана платить автору?
                                Как получить деньги от программирования — это задача разработчика, а не моя. Может мне теперь нельзя купить программу на распродаже? Я же недоплачу автору.


                                1. lolhunter
                                  16.02.2018 18:17

                                  Забавно. Пошли карму сливать)

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

                                  У меня тут интернет не работал и винда не активировалась. Я вот качнул активатор и все заработало… Я ж не виноват?
                                  Примерно такая же логика. Есть некоторые приложения, бесплатные версии которых без интернета не работают. Что-то им оценочки сливают в 1 звезду не зависимо от качества приложений.
                                  2. Если сервера рекламные уйдут в даун, например, я тоже потеряю право запускать программу?

                                  Это как я и писал действительно проблема разработчика. Это его сервера и его проблемы.

                                  3. Забавный факт, который вы не знаете, состоит в том, что есть ряд ситуаций в которых разрешен реверс и даже изменение программ в законодательстве.

                                  А к ним относится отключение оплаты или я что-то пропустил?
                                  Но даже это неприницпиально. С чего вы вообще взяли, что я как-то модифицировал программу?

                                  Я никак не модифицировал винду. Подумаешь подсунул ответ от локального сервера активации и направил ее на него вместо штатного.
                                  Кстати не ошибусь, если скажу что большинство активаторов так и работают.

                                  Тот факт, что автор поставил цену как бесплатно означает, что теперь я ДОЛЖЕН посмотреть не 1000 роликов и прочитать не менее 2кб текстовой рекламы. А потом может еще сдавать экзамен? А вдруг я не посмотрел ролик, а отвернул телефон, и теперь торговая площадка не обязана платить автору?

                                  Тот факт, что в приложении есть реклама как бы означает, что без рекламы приложение не бесплатное. Вон оно в том же магазине в версии Pro. И кнопка «отключить рекламу» в приложении скорее всего то же есть.
                                  Но вы упорно считаете, что отключив рекламу вы не пират, а молодец. А платная версия она для лохов, да?


                                  1. xi-tauw
                                    16.02.2018 20:08
                                    +1

                                    О! Мы играем в «придумай ситуацию»? Отлично, когда я был школьником и купил лицензионный Warcraft 3, то защита игры через полгода перестала видеть вставленный диск. Я через друзей достал no-cd. Я пират?

                                    На все прочие ваши фантизии отвечу так: я считаю, что если я получил программу/лицензию/дистрибутив легально, то дальше уже мое дело как я буду его использовать.
                                    Использовать kms — это нелегальный способ получения лицензии.
                                    Скачать бесплатную версию в Google Play — это легальный способ получения лицензии.

                                    Если разработчик не думает над моделью монетизации, то это его проблема.
                                    За примером продуманной монетизации под андроид обратитесь к автору игры «Механическая коробка 2», он недавно публиковал тут пост. Есть платная версия без рекламы. Есть бесплатная с рекламой. У меня бесплатная и я смотрел в ней рекламу. Все потому, что у игры высокая сложность (хоть она и раздувается отсутствием положительного подкрепления, нежели сложностью головоломок), а подсказки можно получить за рекламу. Нет рекламы — нет подсказок.


                                    1. VolCh
                                      16.02.2018 21:12

                                      Взять десктопную винду и пропатчить её до серверной — легально?


                                      1. xi-tauw
                                        16.02.2018 21:18

                                        Я не юрист майкрофсофта, но, с моей точки зрения, если у вас есть лицензия и на исходную и на финальную винду, то патчите на здоровье.


                                        1. VolCh
                                          16.02.2018 21:31

                                          Нет, именно есть исходная и есть знания, как её легким движением руки превратить в более дорогую.


                                          1. xi-tauw
                                            16.02.2018 21:50

                                            Легким движением руки можно записать на жесткий диск последовательность байт, которая окажется какой-то нужной программой. Лицензия от этого не появится.


                                            1. VolCh
                                              17.02.2018 15:07
                                              +1

                                              Да, господствующая парадигма авторского права предполагает, что не любую последовательность значений из /dev/urandom вы можете использовать легально.


                    1. lolhunter
                      16.02.2018 15:01

                      Эмм. А что он может? Вот у тебя в аналитике 2% отказов. Юзер зашел на сайт и вышел. Почему? А фиг его знает. А оказывается это плагин, который на 10м месте в Chorme по запросу блокировка рекламы…


                      1. xi-tauw
                        16.02.2018 15:04

                        Если вам нужны эти 2% пользователей, то смотрите что происходит при работе с этим плагином.
                        Если не нужны — ничего не делайте.
                        Как-то так.


                        1. lolhunter
                          16.02.2018 15:37

                          С каким плагином? В метрике и аналитике плагины не отображаются. Ищите сочетание браузера, ОС, версию и название плагина, положения луны на небе и еще чего вам там надо что бы это отловить. Имея в лучшем случае название браузера, ОС и разрешение экрана. Вперед.


                          1. xi-tauw
                            16.02.2018 16:07

                            А оказывается это плагин, который на 10м месте в Chorme по запросу блокировка рекламы

                            Вот с этим.
                            Прошу прощения, если вы имели в виду «хз с каким плагином», а я понял вас буквально.
                            Я не представляю как решать то, что вы спрашиваете — это не моя зона компетенции. Да мне собственно и не интересно.


                      1. achekalin
                        16.02.2018 17:57

                        Вот про отказы я позволю себе вмешаться в ваш конструктивный диалог. Много раз заходил на сайт, на котором, согласно Гуглу, была полезная мне информация. Заходил, и получал весь букет изобретений гениев маркетинга: попап «мы вам перезвоним за минуту», следом модальное окно «введите ваше мыло, мы вам будет слать полезную инфу», следом (вишенкой на торте) «сайт желает отправлять вам уведомления».

                        Еще раз: я только что зашел на сайт. Я его еще не изучал. Я не собираюсь (пока, и, наверное, уже) у них что-то покупать. Но — я должен, чтобы просто прочесть информацию — нажать на кучу неочевидных крестиков и кнопочек, чтобы просто погасить все эти маркетологические изыски. Да, они придуманы не владельцем сайта лично, а компаниями (их и на хабре полно, компаний, только они сейчас уже приумолкли), которые впарили убедили владельца сайта, что без их изобретений совсем никак, но меня это не радует.

                        Мой вывод? Я постараюсь сберечь свое время, нервы, и заблокирую то, что смогу. Так же, как блокирую лишний солнечный свет, одевая темные очки при ярком солнце. Вы же тоже одеваете, или «раз светит, значит, буду мучиться, но смотреть»?

                        Некоторые сайты последнее время стали вкраплять рекламу в код страниц. Особенно это стало с рекламой Яндекса — и во вкрапленном коде внезапно пропали кнопки «мне не нравится реклама». Что же, в рунете, при привычках цельнотянуто заимствовать инфу друг у друга (еще одно изобретение маркетологов!) и из западного интернета, найти ту же инфу не такая проблема, я попробую найти другой сайт, который написал/спёр тот же текст.

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

                        И, да, на ярком солнце очки носить даже врачи рекомендуют.


                        1. vbif
                          16.02.2018 18:45

                          Сомнительные вещи лучше смотреть через кэш


                          1. achekalin
                            16.02.2018 22:22

                            Согласен. Но по сути, это такой же фильтр, как и набор из какого-нибудь NoScript + еще чего-то.

                            И, да, думаю, что скоро популярность наберут проксирующие антиспам-модули, которые возьмут разметку на входе, и выдадут на выходе код, выводимый более-менее похожим образом, но уже без вкраплений чего-либо. Потому что просто спрятать div, у которого имя напоминается banner, уже недостаточно.


                            1. VolCh
                              17.02.2018 15:08

                              С одной стороны недостаточно, а с другой чем дальше, тем чаще будут ложноположительные срабатывания.


                              1. achekalin
                                17.02.2018 17:54

                                Тут тонкая грань: если сайт популярный/нужный, то и фильтры под него напишут «персонально», а если не особо известный, то, да, на нем реклама будет гаситься общими фильтрами, возможно, неаккуатно. Просто придется найти источник той же информации, но в рамках другого сайта.


                  1. DistortNeo
                    16.02.2018 14:17

                    Что-то быстро разработчики расслабились после зоопарка браузеров и обеспечения совместимости с IE6.


                    Да, разработчик имеет полное право быть недовольным. Но если владельцу сайта нужны клиенты — он подстроится под клиентов.


                    1. vitaliy2
                      16.02.2018 14:30

                      А Вы, так понимаю, хотите вернуть времена IE6.


                  1. Hardcoin
                    16.02.2018 14:29
                    -1

                    А почему владелец должен что-то делать, если посетитель не хром поставил, а IE? IE никак не предупреждает пользователя, что может отображать сайт не так. В конце-концов, мой компьютер, хочу, могу и через IE на сайты ходить, не правда ли? Или блокировщик ставить. Вы хотите выглядеть в моих глазах хорошо (репутация) и поэтому я должен ставить только такой блокировщик, который на каждой странице будет меня предупреждать, что может эту страницу сломать?


                    Просто взгляните на это с точки зрения пользователя. И подобные претензии к блокировщикам будут странными. Я сам решаю, ставить ли блокировщик (с риском поломок) или радоваться рекламе на всех сайтах.


                    1. vitaliy2
                      16.02.2018 14:31

                      Если Вы ставите с риском поломок, то ещё ладно, но когда Вы даже не знаете об этом риске…


                      1. Hardcoin
                        16.02.2018 14:36

                        А когда я Фейсбук на телефон ставлю — я знаю о риске, что он зависнет и помешает сделать звонок (было такое)? В чем разница?


                        Предупреждение, о том, что страница может сломаться, у блокировщика есть. Вам этого недостаточно? Нужно, что бы пользователь знал? Блокировщик не просто должен один раз дать ссылку на правила, а реально поднять уровень компьютерной грамотности пользователя? Это вообще реально, на ваш взгляд?


                        1. vitaliy2
                          16.02.2018 15:03

                          Рассказать крупным текстом при установке никак?

                          когда я Фейсбук на телефон ставлю
                          Если фейсбук мешает использовать телефон, то да, я считаю, он должен предупредить об этом (представьте, Вам нужно сделать срочный звонок, и не получается, причём непонятно из-за чего — Вы даже никогда не подумаете на фейсбук, очень обидно).

                          Правда не знаю, зачем он мешает и почему не может исправить, не разбираюсь в фейсбуке, но если почему-то такое есть, лучше предупредить или исправить.


                          1. Hardcoin
                            16.02.2018 15:44

                            Правда не знаю, зачем он мешает и почему не может исправить

                            Почему не может исправить все-все ошибки в своем приложении и дальше писать без ошибок? Знаете, тоже не знаю. Фейсбук — это как пример.


                            Оболочка моего телефона тоже никак меня не предупреждает, что может зависнуть и помешать мне пользоваться Вотсапом. И браузер не предупреждает, что не соблюдает html5 полностью, а значит может сломать сайт. И сайт не предупреждает заранее, что хочет показать столько рекламы, что у меня скорее всего браузер зависнет и придется его открыть/закрыть (на телефоне такое случается).


                            У вас интересная идея, что при установке каждый софт должен большими буквами предупредить, что может что-то сломать.


                            Раньше так и было, буквально 10-15 лет назад. Но это мало кто читал. Толку-то от того, что я прочитал "автор софта ни за что не отвечает, может что-то сломаться". Сейчас все эти предупреждения всё чаще убирают с глаз (но они есть, если хотите их почитать).


              1. kursornn
                16.02.2018 13:55
                +1

                Вам разработчики сайтов вдруг стали что-то должны

                Ну, ни кто никому ничего не должен, если не было соответсвующиего договора. Но тут дело немного в другом. Некорректно сравнивать это с пиратством игрушки или софта. В данные продукты одни люди вложили деньги, а другие заплатили.

                Сайт же — это услуга по предоставлению информации конечному пользователю. Если владелец сайта, а он может быть и не разработчиком, хочет получать прибыль с конечного пользователя, то он должен думать об этом пользователе.
                Нельзя напихать кучу рекламы, масса которой превосходит массу полехного содержимого, а потом жаловаться, что людям это не нравится.

                Большинство крупных ресурсов, на подобии хабра или лостфильма, понимают проблему и решают ее. В результате минимум дискомфорта от рекламы и минимум вреда от блокировщика.


                1. vdem
                  16.02.2018 14:01

                  Вообще-то, договор есть, он как правило в «Terms of Use» или где-то еще внизу прописан. Помнится, когда-то у копирастов шел разговор о том, чтобы законодательно можно было привлекать к ответственности тех, кто ставит блокировщики — мол таким образом посетители модифицируют в защищенное копирайтом содержимое. Не знаю, чем закончилось, я не юрист ни разу, но слабоват аргумент.


                1. vitaliy2
                  16.02.2018 14:33

                  Нельзя напихать кучу рекламы, масса которой превосходит массу полехного содержимого, а потом жаловаться, что людям это не нравится.
                  А если рекламы вообще не было?


                  1. Hardcoin
                    16.02.2018 15:03

                    Знаете, я не проношу бомбу на вокзал, но меня все равно досматривают. Если рекламы нет, а вы пострадали, то, фактически, из-за других владельцев сайтов, которые своими действиями буквально "рекламируют" установку блокировщиков.


          1. Ronkosa
            16.02.2018 09:26

            Почему во всех студиях где я был у тестировщика стоит ряд браузеров на которых стоят самые популярные блокировщики рекламы? Может стоит тестировать код который выдаете в сеть?


            1. xi-tauw
              16.02.2018 09:34

              Ныть проще.
              Это как начинающий программист, который считает баг в компиляторе более вероятным, чем ошибку у себя в коде.


            1. vitaliy2
              16.02.2018 14:35

              По факту — правильно делают для их собственной выгоды. Но в целом сама такая ситуация неправильная — мы должны не только смириться с тем, что пользователи ставят блокировщики, но и ещё постоянно подстраиваться так, чтобы у этих пользователей сайт вообще работал. Причём блокировщиков не 1, их может быть овердофига. Но главная моя претензия, что блокировщик не рассказывает об этом крупным текстом при установке.


        1. vitaliy2
          16.02.2018 01:37

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

          Блокировщик не может отсечь всю рекламу, и не отсечь всё остальное, при этом ничего никогда не поломав — это невозможно технически. И он обязан предупредить об этом пользователя.

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

          Особенно поражает, когда говорят «наверное рекламы было много». А ещё НЕ БЫЛО ВООБЩЕ.


          1. vitaliy2
            16.02.2018 01:46

            Да и не только стили переписывать. Не дай бог стиль использует в js, да и ещё имеет огромную инфраструктуру вокруг себя, а ещё хуже когда он используется в библиотеке и у тебя от него зависят 10 твоих проектов. Ты ломая обратную совместимость меняешь этот стиль, в итоге твои проекты перестают работать, т.?к. этот стиль был чётко задокументирован.

            Нужно обновлять библиотеку на всех проектах, но обновить библиотеку недостаточно, нужно ещё и во всех этих проектах найти места, где используется стиль, и заменить его.

            В общем как-то так живём.


            1. InikonI
              16.02.2018 03:56

              Вполне похоже на ответ.
              Да на каком то сайте у вас нет рекламы, но на других(которые используют те же стили) есть и вполне вероятно там рекламу кто-то блокирует и добавляет правило в общую базу.


            1. T-362
              16.02.2018 13:20

              Философски отступлю — но зачем это все? Если уничтожение одного дива или фрейма «убивает лошадь, а хомячка разрывает в клочья» то может имеет смысл отойти от парадигмы «хренак хренак и в продакшен» убрав безумную мешанину жаваскрипта современных фреймворков и использовать более простые и устойчивые (хоть и более времязатратные) технологии?

              ИМХО вообще использование чего-то настолько сложного и легко роняемого имеет смысл только для браузерных игр (пользователям таких игр не привыкать к страданиям) и в сурьёзных бизнес системах где действительно есть в этом необходимость а правила использования четко объяснены (как юзающий ембер для работы оффлайн POS).

              Для широких систем ничего такого особенно и не надо — тот-же ютуб спокойно работал 10 лет назад без нынешних тонн скриптового мусора (большей частью добавленного для показа рекламы), майкрософтов офис за 2003 год (с официальным патчем для docx) и сейчас отлично справляется с задачами.

              В конце концов если пользователи такие плохие люди, на сайте нет рекламы а адблок ломает сайт — можно засунуть простейший детектор адблока с текстом «у нас на сайте нет рекламы, но адблок может ломать сайт — добавьте нас в исключения».


              1. vitaliy2
                16.02.2018 14:40

                Если уничтожение одного дива или фрейма «убивает лошадь, а хомячка разрывает в клочья»
                Честно скажу, мой коммент немного преувеличен. Ситуация такая: я обновляю либу, теряя обратную совместимость, обновляю код, думая, что всё хорошо, а потом, когда обновляю либу на других проектах, они ломаются. А по факту надо было сделать нормальный API с вызовом инициализации с параметрами. Дело было давно, тогда я о таких вещах не задумывался. Конечно же, от необходимости обновления всех сайтов это не спасёт.

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


                1. T-362
                  16.02.2018 15:01

                  Ну вот мы плавно перешли к тому, что проблемы не только в блокировщике, но и в архитектуре. Вообще советую (в случае со своим проектом) так-же с философским подходом отключить в браузере JS и медитативно потыкать по сайту — а что не работает? А могло бы оно работать на более простой механике? А нужно ли это вообще? А нельзя ли реализовать это стилями? Обязательно ли тащить этот фреймворк или хватит сырого JS?

                  А потом решительно напихать try — catch всюду.

                  И все-таки советую подцепить «анонс» по детекту адблока что «сайт ломается», как показывает чуть ли не полувековая практика — пользователи не читают руководства и лицензионные соглашения, наличие любых размеров попапа при установке адблока не поможет. А некоторые браузеры вообще теперь самовольно режут рекламу (или — то что за нее примут) — см. свежие новости про хром.


                  1. vitaliy2
                    16.02.2018 15:10

                    могло бы оно работать на более простой механике
                    В моём случае нет, т.?к. сайты потеряли бы вообще всякий смысл и ценность. Это не сайты со статьями, которые можно без проблем прочитать и без js. Не, есть несколько простых сайтов, но это мелочь.

                    Обязательно ли тащить этот фреймворк
                    Обязательно. На сыром js проект бы усложнился где-то в 10-200 раз.


                    1. T-362
                      16.02.2018 15:16

                      Ну если это в каком-то смысле бизнес и с пользователями «в каком-то роде» заключается «договор» (нет доступа к функционалы без регистрации) ИМХО и надо писать подобие условий эксплуатации — «работоспособность функционала не гарантируется при включенных блокировщиках рекламы и в браузерах до IE11, Chrome 2.0, FF 3.0». У меня в практике пришлось пользователям из греции(!) «не рекомендовать» пользоваться хромом(!!), потому-что он ломает работу с греческим фискальным софтом.


                      1. vitaliy2
                        16.02.2018 15:20

                        Хех, хорошо ещё когда написать можно (см. проблему белого экрана ниже). И есть регистрация.


                        1. T-362
                          16.02.2018 15:27
                          +1

                          Есть же тег «носкрипт», и можно добавить он пейдж лоад проверку был ли загружен основной функционал, простую топорную проверку в строчном скрипте в ХТМЛ шаблоне, в общем такие пограничные случаи тоже ловятся.
                          Может пользователи вообще используют божественный, величайший из браузеров Links2.


                          1. vitaliy2
                            16.02.2018 15:28

                            Этот тег будет загружен, только когда загрузился HTML.


                            1. T-362
                              16.02.2018 15:37

                              Если HTML не подгружается каким-то JS то блокировщик его может вырезать только эвристикой или по аттрибутам. Блокировщики все-таки работают по механике черного списка, а не по белому. Если JS уже асинхронно подтаскивает и лепит из шаблонов страницу то он заодно может вырезать базовую заглушку из имеющегося HTML перед тем как вставить страницу. В общем — опять же архитектурные решения.


                              1. vitaliy2
                                16.02.2018 15:44

                                Я Вас не понимаю. Даже первый запрос к серверу ещё не отправлен. Даже DNS-запрос не отправлен. Прочитайте мой коммент ниже. Там режется весь фрейм по ошибке.

                                Единственное решение — избавиться от фрейма. Но это возможно только если это твой фрейм.


                                1. T-362
                                  16.02.2018 15:54

                                  А, а думал про вариант что страница режется, а не что режется фрейм с загружаемой страницей. В случае вырезания фрейма — надо уже руками смотреть что и как можно сделать (или опять же архитектура — отказываться от фреймов).

                                  Кстати, про «вырезать элемент по клику» — благодарить надо разработчиков браузеров, хромы в интерфейсном плане для аддонов вообще бревно, а лиса недавно скопировала этот тупой подход. В прошлом движке лисы «вырезать элемент по клику» позволял хоткеями точно выбрать глубину, катаясь вперед и назад по древу тегов и подсказывая нынешний тег. В новой — уже нет.


                                  1. vitaliy2
                                    16.02.2018 16:01

                                    архитектура
                                    В некоторых случаях от фреймов вообще невозможно отказаться в принципе. А если бы их не было, пришлось бы юзать флеш.

                                    Даже если бы они корректно работали с фреймами, эта функция очень опасная. Невероятно опасная. Потому что обычно админ блокировщика может посмотреть, не сломался ли сайт, а тут мы говорим о ничего не понимающем пользователе. Тут нужно дополнительное предупреждение и кнопка отмены, конечно же.


                                    1. T-362
                                      16.02.2018 16:11

                                      В некоторых случаях от фреймов вообще невозможно отказаться в принципе. А если бы их не было, пришлось бы юзать флеш.
                                      CORS? Или почему-бы не юзать флеш как резервный вариант?

                                      Тут нужно дополнительное предупреждение и кнопка отмены, конечно же.
                                      Нужно, но разработчики браузеров по своей щедрости такой функционал для разработчиков аддонов или еще не завезли или уже выпилили.


                                      1. vitaliy2
                                        16.02.2018 16:14

                                        Причём тут разработчики браузеров? Это в самом дополнении делается =)

                                        CORS?
                                        CORS тут не при чём. Надо встроить в страницу изолированный js-код. Это нереал сделать без фреймов. Даже если мы только скобки оставим, код сможет делать что угодно на странице.

                                        А вот встроить HTML можно попытаться, хотя это тоже очень опасно. Но толку-то с этого HTML, он там вообще не нужен почти.


                                        1. T-362
                                          16.02.2018 16:31

                                          Причём тут разработчики браузеров? Это в самом дополнении делается =)
                                          В дополнении делается только то, что позволяет API браузера — WebExtensions API, отныне и во веки веков, а оно вообще позволяет меньше чем прошлый лисий XUL (зато кроссбраузерное).

                                          Надо встроить в страницу изолированный js-код.
                                          Ну теперь остается только опять философствовать и переписывать (а зачем так было сделано? а можно ли обойтись без этого?) или чинить фреймы на местах, потому-что избегать убийства фрейма сложно а по другому работать не будет.


          1. vitaliy2
            16.02.2018 02:03

            Вспомнил ещё пример: выдели мышкой рекламу и заблокируй её. Только вместо рекламы блочится iframe твоего приложения. Т.е. вместо рекламы ты вообще блочишь сам себя (реклама там даже не проверяется).

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

            А пользователи тоже… Они думают, что это они заблокировали рекламу, и мы теперь им блокируем доступ (либо просто не понимают в чём дело). А на самом деле это блокировщик некорректно работает. Вот почему он не может рассказать, что не может эта функция во всех случаях работать корректно? И где кнопка быстрой отмены изменений?


          1. vitaliy2
            16.02.2018 02:10

            Ну и напоследок — многие пользователи просто уверены, что блокировщик не может быть источником проблем, и если что-то не работает, то это точно авторы сайта что-то сделали. И вот никак не переубедишь. Нет, когда можно исправить, мы пытаемся сами исправить, но иногда вообще исправление невозможно в принципе (см. выше).

            Только у меня вопрос: какого хрена? Откуда вообще в принципе могут существовать такие пользователи? Почему блокировщик их не предупредил? Даже здесь на хабре меня многие пытаются переубедить, что поломка сайта — это что-то редкое, или у меня сайт такой.


          1. xapienz
            16.02.2018 07:56

            Блокировщик не может отсечь всю рекламу, и не отсечь всё остальное, при этом ничего никогда не поломав — это невозможно технически. И он обязан предупредить об этом пользователя.

            К примеру, Adblock Plus содержит следующие строки в своём дисклеймере, так что всё в порядке:


            • eyeo makes no warranty or condition that all ads will be blocked; in particular Acceptable Ads will be shown in ABP's default setting.
            • You acknowledge and understand that the filters used may occasionally lead to blocked content. This is an unwanted side effect of some filters and cannot be completely avoided.


            1. vitaliy2
              16.02.2018 14:41

              Это хорошо, а при установке они показывают это пользователю крупным текстом? И почему на английском языке, ведь дополнение вроде на русском?


          1. 9660
            16.02.2018 08:48

            это невозможно технически. И он обязан предупредить об этом пользователя

            Никому и ничего он не обязан. Даже купив софт за деньги вам никто ничего обязан не будет. Чего уж говорить про бесплатный.
            Такова суровая правда жизни.
            Почему я должен каждый день переписывать свои стили? (да не каждый день, но постоянно такое случается).

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


            1. vitaliy2
              16.02.2018 14:42

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


              1. 9660
                16.02.2018 14:55
                +2

                Блокировщик это программа. Дается клиенту, в данном случае, без гарантий на его страх и совесть. У большинства из них даже документации нормальной нет.
                А вы хотите лекции об устройстве сетевого стека и влиянии элементов дома друг на друга.
                Нет такого и не будет. А будет так что если отображение вашего сайта ломается от популярного броузера или плагина, то как лицо максимально заинтересованное в его корректной работе, вы и будете править и чинить. Кроме вас это никого больше не интересует.
                Как пример, недавно фаерфокс обновил движок, куча плагинов отвалилась. Никому кроме авторов этих плагинов нет до этого никакого дела.


                1. vitaliy2
                  16.02.2018 15:17

                  Никому кроме авторов этих плагинов нет до этого никакого дела.
                  Эм, Вы уверены? Мне есть дело, и очень огромное.

                  или плагина
                  Если дополнение ломает сайт, это тоже неправильно. Этих дополнений десятки тысяч, они должны сами следить за корректной работой, а если с качеством уж совсем всё плохо, лучше удалить из магазина — это вынудит повысить качество, ну или просто придут другие нормальные.


                  1. 9660
                    16.02.2018 15:27

                    Эм, Вы уверены? Мне есть дело, и очень огромное.

                    И? Вы можете исправить плагин? Ради исправления вашего недовольства мозила откатит движок вназад или встроит совместимость?
                    Нет никому дела до этого, кроме авторов плагинов.
                    они должны сами следить за корректной работой

                    Они никому ничего не должны. Они такие какие есть, нравится пользуйтесь, не нравится не пользуйтесь. Вы неготовы заплатить авторам столько сколько стоят ваши хотелки, только и всего. Поэтому кушайте что дают.
                    Не ставьте некачественное — это единственное ваше право, «это вынудит повысить качество, ну или просто придут другие нормальные».


                    1. vitaliy2
                      16.02.2018 15:53

                      Нет никому дела до этого, кроме авторов плагинов.
                      Вы несёте полный бред. Есть дело, и очень многим. В т.?ч. и мне. Потому что эти плагины нужны были именно мне, а Мозилла их сломала, и самое главное, не предоставила никакого альтернативного API, чтобы сделать такие же плагины.

                      Не ставьте некачественное — это единственное ваше право, «это вынудит повысить качество, ну или просто придут другие нормальные».
                      Я итак не ставлю. Главное, чтобы плагины не обманывали пользователя. А если обманывают, естественно, я буду недоволен.

                      Они никому ничего не должны.
                      Вы только к словам придираетесь? Очевидно, что они ничего не должны, но любому понятно, что имеется ввиду что-то типа «честный плагин» должен или «если по-хорошему, то должен».

                      Это что-то типа «преступники не должны убивать людей». Но на самом деле они никому ничего не должны. Но ведь любому дураку понятно, что имелось ввиду, зачем придираться к словам?


                      1. 9660
                        16.02.2018 16:01
                        +1

                        Вы несёте полный бред.

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

                        Вы можете сколько угодно быть недовольны. И даже писать письма в разные организации. Но авторы этих плагинов вам ничего не должны. Просто не пользуйтесь ими, и на страницах сайта пишите об этом. Но если мне как пользователю плагин важнее вашего сайта это ваше горе а не мое.


                        1. vitaliy2
                          16.02.2018 16:09

                          Если Вы осознанно сделали выбор, то никаких претензий нет. Мои претензии — к вводу в заблуждение, когда Вы даже не знали, что плагин мешает сайту.


                          1. 9660
                            16.02.2018 16:17

                            Еще раз :)
                            Есть броузеры, есть плугины, есть программы.
                            Никому нет дела до конечного пользователя. В любой момент могут поменять апи, формат и поддержу процессора и видеокарты.
                            В лучшем случае сообщат вам об этом в релизнотах.
                            Вы как пользователь просто никто, пустое место. Просто смиритесь с реальностью.
                            Что-то меняется ровно в том случае если это интересно разработчику программы, либо он от этого сильно теряет.


                      1. VolCh
                        16.02.2018 19:41

                        Потому что эти плагины нужны были именно мне, а Мозилла их сломала, и самое главное, не предоставила никакого альтернативного API, чтобы сделать такие же плагины.

                        Мозилла не ломала, это они оказались несовместимыми с новой версией браузера. И, вероятно, если вы употребляете слово "сломала", их разработчики сломали эти плагины, указав совместимость с будущими версиями Файерфокса, про которые ещё никто не знает даже планов. Они изначально были сломаны.


                        1. Arris
                          17.02.2018 08:00

                          Действительно, какое дело мозилле до каких-то там плагинов. Ну не совместимы и не совместимы, им то с чего расстраиваться?

                          А то, что пользователи лишились нужной функциональности — так и на пользователей плевать!

                          P.S. То ли ирония, то ли сарказм.


                          1. VolCh
                            17.02.2018 15:12

                            Мозилле не плевать, она анонсировала изменения, ломающие обратную совместимость достаточно заблаговременно, чтобы авторы плагинов, заинтересованные в их совместимости с будущими версиями фаейрфокса смогли или обеспечить совместимость или объявить о несовместимости, с тем чтобы пользователи решали сами что им важнее — функциональность плагинов или функциональность новой версии файерфокс.


                            1. Arris
                              18.02.2018 15:17

                              А потом мозилла переустанавливает твой браузер, хотя в старой версии обновление отключено принудительно.

                              Я уж не говорю о том, что некоторые фишки мазилла ломает нахрен и никакой альтернативы в принципе не предлагает.

                              К примеру, TiddlyFox. Это одна из причин, по которой я пользуюсь файрфоксом 2013 (!!!) года.


          1. Hardcoin
            16.02.2018 13:13

            Всегда поражают поражающиеся аудитории хабра.


            И он обязан предупредить об этом пользователя.

            Вообще-то не обязан. Но даже если б при установке такое сообщение и было — вам стало бы лучше? Сообщения при установке мало кто читает.


            1. vitaliy2
              16.02.2018 15:19

              Крупное сообщение прочитают. Да, было бы легче, даже если бы кто-то не прочитал.


              1. SBC
                16.02.2018 20:09
                +1

                Если предупреждение о возможности некорректной работы сайтов будет большим и красным шрифтом — то я начну искать плагин для блокирования этих самых предупреждений установщиков блокировщиков рекламы )))

                По-моему ваши претензии к некой разумности блокировщиков меркнут на фоне третьей мировой в виде сражения рекламщиков и блокировщиков.


          1. jex
            16.02.2018 16:15

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

            Вы перечитайте свои заминусованые коменты, где там доводы и аргументация? Там сплошные эмоции и спихивание проблем с себя на блокировщики. Там где вы нормально аргументировали — всё заплюсовано.

            Блокировщик не может отсечь всю рекламу, и не отсечь всё остальное, при этом ничего никогда не поломав — это невозможно технически. И он обязан предупредить об этом пользователя.

            Вы можете предпредить об этом пользователя на своём сайте или обратиться с просьбой к блокировщикам. Тут не работает такое понятие как «обязан», у вас с ними нет никаких договорных отношений. То что они вам каким-то образом мешают — это печально, но не значит, что они обязаны вам.

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

            Потому что это рынок. Никто не заставляет вас переписывать — просто вы потеряете часть клиентов с блокировщикми, они уйдут к тому кто тратит ресурсы на переписывание стилей. А мб наоборот, если все сайты забьют на переписывание стилей — пользователи перестанут пользоваться блокировщиками которые всё ломают.


            1. vitaliy2
              16.02.2018 16:20

              Вы перечитайте свои заминусованые коменты, где там доводы и аргументация? Там сплошные эмоции и спихивание проблем с себя на блокировщики. Там где вы нормально аргументировали — всё заплюсовано.
              Первый же мой коммент.

              Цитирую:
              Но рискуете заметить овер 100500 других сбоев, которых ни у кого нет, а у Вас есть.

              Спойлер: не на ютуб — если проект крупный, разработчики сами будут исправлять свои ошибки (разработчики блокировщика). А вот все остальные должны сами следить за миллионом блокировщиков, чтобы они не поломали твой сайт. Даже если на твоём сайте вообще нет рекламы.

              Например, мои сайты (полностью без рекламы) уже раза 3-4 полностью выходили из строя из-за блокировщиков и примерно столько же раз частично ломались (тут я точно не могу посчитать). Мои сайты с рекламой тоже выходили из строя и ломались частично.


              Коммент говорит о том, что блокировщики могут сломать сайты, и я сам с этим неоднократно сталкивался. Это факты. Но нет, стоит 22 минуса.


              1. vitaliy2
                16.02.2018 16:24

                И ещё 9 минусов в карму.

                Я вообще не думал, что кто-то ответит на этот первый комментарий, просто все прочитают и сделают выводы. А в итоге все стали спорить с фактами.

                По поводу «должен» не «должен» — это придирка к словам. Я итак понимаю, что это рынок, и имел ввиду не это.

                Вы только к словам придираетесь? Очевидно, что они ничего не должны, но любому понятно, что имеется ввиду что-то типа «честный плагин» должен или «если по-хорошему, то должен».

                Это что-то типа «преступники не должны убивать людей». Но на самом деле они никому ничего не должны. Но ведь любому дураку понятно, что имелось ввиду, зачем придираться к словам?


                1. jex
                  16.02.2018 16:38

                  По поводу «должен» не «должен» — это придирка к словам. Я итак понимаю, что это рынок, и имел ввиду не это.


                  Ну я так понял, что вопрос был в том что «почему Я должен это делать, а не они». Ответ: потому что это не в их интересах на данный момент, но в ваших. Тут нет никакой несправедливости, каждый работает для своей выгоды.


                  1. vitaliy2
                    16.02.2018 16:44

                    Блин, ну как же любят придираться к словам на хабре.


                    1. juray
                      17.02.2018 14:29

                      Потому что кроме слов, других средств для общения тут нет.
                      Слов — в общем смысле, то есть некой знаковой системы (картинки тоже ж можно вставлять).

                      Стандартная проблема коммуникации — разное понимание сторонами этих знаков.


              1. jex
                16.02.2018 16:32

                Коммент говорит о том, что блокировщики могут сломать сайты, и я сам с этим неоднократно сталкивался. Это факты. Но нет, стоит 22 минуса.

                Я думаю никто из минусующих и не утверждает, что блокировщики не могут сломать сайт. Но в этом коменте не понятно, что именно сломалось, из-за чего (только не отвечайте «сайт, из-за блокировщика»).
                Много эмоций, как-будто блокировщики ужасное зло, которое читается за фразами типа «овер 100500 других сбоев». Т.е. вы минуса отхватили за подачу, а не за саму информацию.


                1. vitaliy2
                  16.02.2018 16:40

                  Значит, чтобы не отхватить минусов, я должен написать 10-страничный комментарий с подробным описанием ситуации? Я просто хотел написать короткий комментарий, что блокировщики могут ломать сайты.

                  Много эмоций, как-будто блокировщики ужасное зло, которое читается за фразами типа «овер 100500 других сбоев».
                  Это факты, а зло или нет, каждый решит для себя сам. Наоборот, нужно поставить плюс за то, что предупредил, ведь многие могли это не знать.

                  Да, за это я отношусь негативно к блокировщикам. Но что тут такого? Нельзя относиться негативно к блокировщикам? А если бы я негативно относился к тем, кто все сайты заваливает рекламой? Тоже бы поставили минусы?


                  1. vitaliy2
                    16.02.2018 16:45

                    И кстати, мне кто что только не написал, но не про эмоции. Только Вы сейчас написали, и только когда я спросил. Нужно было тогда сразу с этого начать.


                    1. jex
                      16.02.2018 17:21

                      Нужно было тогда сразу с этого начать.

                      Это просто устоявшееся правило сообщества, все по умолчанию считают что коментаторы знают об этом. А тех кто не знает — им дают обратную связь в виде минусов.

                      Да, за это я отношусь негативно к блокировщикам. Но что тут такого? Нельзя относиться негативно к блокировщикам? А если бы я негативно относился к тем, кто все сайты заваливает рекламой? Тоже бы поставили минусы?

                      Скажем так, когда высказываете непопулярное мнение, необходимо больше внимания уделять аргументам. То что сайты заваливающие рекламой — плохо, итак всем понятно. Когда кто-то негативно относится к блокировщикам — тут нужен подробный контекст, такая точка зрения неочевидна.


                      1. vitaliy2
                        16.02.2018 18:14

                        Ну я ведь сказал, потому что они ломают сайты и утаивают об этом. Что тут неочевидного.


                1. vitaliy2
                  16.02.2018 23:14

                  Ну вот я написал статью без всяких эмоций, с чёткими аргументами: habrahabr.ru/post/349310

                  Итог: мне слили карму в ноль.


        1. michael_vostrikov
          16.02.2018 07:46
          -1

          Например, мои сайты (полностью без рекламы) уже раза 3-4 полностью выходили из строя из-за блокировщиков

          Как блокировщик, установленный на компьютере пользователя и меняющий только присланный HTML, может полностью вывести из строя сайт, который расположен на сервере?


          1. vitaliy2
            16.02.2018 16:03

            Имеется ввиду у тех, у кого стоит блокировщик.


            1. michael_vostrikov
              16.02.2018 17:29

              То есть фактически ваш сайт работал. Это сложно назвать «полностью выходили из строя».

              Если ваш сайт ведет себя как реклама, то блокировщик должен его заблокировать, так как это именно то, зачем пользователь его поставил. Так что разработчики блокировщиков ни при чем.

              Если для вас принципиально информирование пользователей, можно самому сделать надпись «У вас стоит блокировщик, сайт может работать некорректно», которую видно только если есть блокировщик.


              1. vitaliy2
                16.02.2018 17:59

                Если ваш сайт ведет себя как реклама
                В таких случаях какие-то сайты были с рекламой, какие-то были вообще без рекламы.

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

                Если для вас принципиально информирование пользователей, можно самому сделать надпись «У вас стоит блокировщик, сайт может работать некорректно», которую видно только если есть блокировщик.
                А куда её вывести? Правильнее, чтобы сам блокировщик уведомил пользователя об этом при установке.


                1. michael_vostrikov
                  16.02.2018 20:24

                  Я не о том. Не важно, является ли некоторый контент на самом деле рекламой с точки зрения вас или пользователя. Блокировщик читать не умеет, и пользователи об этом прекрасно знают. Значит они согласны, чтобы он блокировал поведение, похожее на рекламу. Ваш сайт проявляет такое поведение, поэтому и срабатывает блокировщик. Так же как и антивирус блокирует подозрительную программу.


                  Я думал, что пользователь поставил блокировщик, чтобы заблокировать рекламу, а не сайт.

                  А если весь сайт ведет себя как реклама?


                  А куда её вывести?

                  На сайт. Прежде чем сработает блокировщик, от сервера пользователю должен прийти ответ. Если в нем будет максимально простой неподозрительный участок разметки, блокировщик не будет его скрывать.


                  А если на ваш сайт будет ругаться антивирус, хотя вирусов на нем нет, вы его тоже предложите отключить?


                  1. VolCh
                    16.02.2018 21:13

                    Блокировщик читать не умеет, и пользователи об этом прекрасно знают.

                    Весьма сомнительно.


        1. eoffsock
          16.02.2018 11:00

          Ну, это проблемы сайта. Не работает — найду другой. Я пока ни разу не находил такого сайта, который был мне настолько нужен, что я отключил блокировщик ради него.


        1. DistortNeo
          16.02.2018 14:11

          Например, мои сайты (полностью без рекламы) уже раза 3-4 полностью выходили из строя из-за блокировщиков и примерно столько же раз частично ломались (тут я точно не могу посчитать). Мои сайты с рекламой тоже выходили из строя и ломались частично.

          Можете привести конкретику?


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


          Да, знаю пару сайтов, где ничего не работает, если вырезан даже скрипт гугль-аналитики. Вот разработчикам таких сайтов надо руки отрывать. Сайт не должен быть зависим от внешних скриптов вообще никак. Даже если не загрузился jQuery со стороннего CDN — вы все равно должны отобразить контент и предоставить пользователю базовый функционал.


          1. Osnovjansky
            16.02.2018 21:39

            Технически, в идеальном мире, я с вами согласен.
            Но в реальности, разработчикам и владельцам сайта нужно что-то кушать. А для этого нужны деньги. Если из заработок завязан на показ рекламы и отслеживание пользователей, значит они имеют полное право бороться с вырезанием рекламы, в том числе путем приведения странички сайта в неработоспособное состояние при вырезании чего-то.
            А мы боремся с этой борьбой ). Классическая борьба брони и снаряда )


            1. DistortNeo
              16.02.2018 22:09

              Получается, разработчики специально делают сайты так, чтобы их ломал адблок?


              1. VolCh
                17.02.2018 15:15

                Не исключено, что кто-то да. Хотя субъективно чаще не ломают, а явно блокируют ожидаемую от сайта функциональность.


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


      1. Cenzo
        16.02.2018 01:24

        У меня не работало на KODI, который вообще игнорирует всю рекламу ютуба.


      1. Simplevolk
        16.02.2018 08:24

        У меня наоборот: в Хроме с адблокером плеер стал «умирать» перед показом рекламы, а чистый Edge воспроизводит все ролики без проблем, но с рекламой.


    1. crmMaster
      15.02.2018 20:38
      +3

      Если ее не вырезать, то смотреть видосики становится решительно невозможно. Не только сейчас, но и раньше тоже.


  1. velovich
    15.02.2018 20:28
    +9

    Кстати да, если зайти на ютуб в браузере без адблока, то перед роликами появляется реклама. Это так необычно!


    1. nerudo
      15.02.2018 20:39
      +7

      У меня недавно в мозилле юблок сломался. Я так удивился миру без прикрас!


      1. Germanets
        16.02.2018 09:51

        Угу, обычная тема — заходишь с чьего-то компьютера на знакомый сайт, и задумываешься — а туда ли я попал? Или я таки кликнул не по той ссылке и попал на какую-то фишинговую страницу…


        1. xi-tauw
          16.02.2018 09:52

          Несколько лет назад, когда передавал файлы через sendspace, удивился вопросу коллеги — на какую кнопку Download нажимать. У меня всего одна была.
          А без адблока еще 2 или 3 фейковых.


    1. devalone
      16.02.2018 15:05

      а мне религия не позволяет пользоваться адблоком. И надо признать не так уж и много там рекламы, да и сейчас можно всего за $10 в месяц купить youtube red, где нет рекламы


      1. Germanets
        16.02.2018 15:25

        Подписка YouTube Red пока недоступна в вашей стране (Россия)
        Нда, не всё так просто в тридевятом царстве…


  1. AngelNet
    15.02.2018 21:40
    +1

    я уже не представляю себе серфинг в сети без юблока.
    до его появления был адблок+
    я не представляю как бы я жил без них, ибо рекламу просто ненавижу!


    1. artemisia_borealis
      16.02.2018 18:25

      Это да.
      Ещё есть весьма полезная штука ghostery, всяких жучков придавить. На некоторорых ресурсах они лезут изо всех щелей. Иногда более 20.


      1. vyo
        16.02.2018 21:39

        В своё время чисто случайно нашёл дополлнение Disconnect (отключает трекеры гугла и иже с ним). Каково было моё удивление, когда я обнаружил гуглотрекер на наших гос. и банковских сайтах!


        1. VolCh
          17.02.2018 15:16

          Им тоже нужны треккеры. Или вы возмущаетесь, что не импортозамещение, что не яндексовые используют? :)


  1. onnn
    15.02.2018 22:19
    -6

    Автор, а зачем ты стыдливо убрал упоминание эльдорадо? Это ведь их ссылка сломала ютуб, зачем скрывать это от публики? Ты там работаешь что ли? Или тебя попросили? Вот если бы меня попросили, я бы послал их, ибо накосячиди — извольте отвечать. А ты показал полное отсутсвие у тебя яиц.


    Ещё раз напомню, чтобы было заметно:
    ссылка с пробелом была в рекламе ЭЛЬДОРАДО — именно эта компания ответственна за чёрные экраны на ютубе в последние сутки, халатность их сотрудников сломала нам ютуб на целый день, и публика должна знать кто в этом виноват — ЭЛЬДОРАДО.


    1. onnn
      15.02.2018 22:30

      И да, приложу пожалуй оригинальную ссылку из первой версии статьи автора, где теперь стыдливо написано «один ритейлер»


      Eldorado.ru/%D0%9F%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C_CashBack_20%


      1. uSide
        15.02.2018 22:37
        +5

        Т.е. если у вас, к примеру, не эскейпятся данные в форме и юзер сделал XSS, то виноват юзер, но никак не вы?


    1. antonre Автор
      15.02.2018 22:54
      +3

      Ну вы же понимаете, что это им же на руку — дополнительный инфо-шум вокруг. Я конечно не против скрытой рекламы, но не настолько) Поэтому и убрал. И еще раз — вины рекламодателя в этой всей ситуации нет.


    1. apapacy
      16.02.2018 01:20

      Пробел сломал гугл и виноват пользователь который написал объявление?


      1. darkk
        16.02.2018 01:45

        Ну это всё же интересный факт. Вдруг это РУССКИЕ ХАКЕРЫ ФАБРИКА ТРОЛЛЕЙ багу раскопала и это тогда сенсация бобмба и вообще BRKNG NWS.
        А так. Ну Эльдорадо. Ну прикольный же баг.


    1. denis_from_oks
      16.02.2018 08:13

      больше похоже, что это Вы там работаете или Вас попросили. столько упоминаний)


    1. VolCh
      16.02.2018 19:46

      Какая халатность? Приведенная ссылка отвечает всем стандартам. Это разработчики ютуба не смогли корректно обработать ссылку.


      Хотя, кажется, там совсем другая проблема и не в пробеле дело, а не в неэкранированном проценте.


  1. Sly_tom_cat
    15.02.2018 22:23

    AdBlock выходит уже не блажь маразматиков, а простая необходимость…


    1. Ivan_Popov
      16.02.2018 00:04
      +4

      AbBlock уже давно не справляется со своими обязанностями. Только Ublock!


      1. Sly_tom_cat
        16.02.2018 08:32

        Да не суть как именно называется блокировщик рекламы и на сколько он хорошо справляется.
        Важно другое — без блокировщика рекламы (хоть какого-нибудь) в сети уже просто невозможно жить.


      1. domix32
        16.02.2018 11:01

        Потому что в каноничном варианте должен быть AdBlock Plus. UBlock и Origin(кажется правильно назвал) действительно могут отломить работу сайта. Но банят надежнее, да.


  1. Amistad
    16.02.2018 00:44

    Ну ХЗ. У меня 2 недели назад перестали открываться google.ru, mk.ru, rambler.
    Ради смеха набрал gov.ru, mos.ru, yandex — они открылись!
    Сбой продолжался полчаса. DNS серверы прописаны не духовно-скрепные, так что это проблема у провайдера.
    Наверное репетируют, чтобы в день выборов проклятые американы не дали ответочку.


  1. decomeron
    16.02.2018 01:45

    Подумаешь ютьюб не работал, выйдите на улицу, такая погода хорошая, мороз и солнце, никакой ютьюб не заменит такое великолепие...


    1. Alexufo
      16.02.2018 14:47

      Два чая этому господину. Не знал, не видел, не переживал.
      image


  1. apapacy
    16.02.2018 03:08

    Если речь пошла за блокировщики то я их не испольщую мне как-то это не ддостает реклама. Но отмечу что браузер brave от Брендана Эйха болкирует все довольно неплохо без плагинов.


    1. apapacy
      18.02.2018 16:35

      здесь 6 разработчиков одного болкировщика или по одному разработчику 6 блокирровщиков?
      браузер brave от Брендана Эйха болкирует очень круто и срвсем на других технологиях.

      На всякий случай, я не Брендан Эйх.


  1. Areso
    16.02.2018 08:04

    Мораль: не забывайте обрезать ведущие и оконечные пробелы. Trim пробелов нас спасет


    1. OldGrumbler
      16.02.2018 09:26

      Там был не пробел, который "%20", а «20%».
      Но тримминг ритейлеру, имеющему наглость называть кешбеком что-то меньшее 100%, явно не помешал бы)))


  1. Ostrouschcko
    16.02.2018 09:26

    Удивлялся отсутствию статей про такую неприятность


  1. asaks
    16.02.2018 09:26

    Мне помогло отключение аппаратного ускорения в хроме. Пока не отключил, то чёрный экран и вообще ничего, то только звук.


  1. Prometheus
    16.02.2018 10:22
    +1

    Мой «хак» — это подключение через VPN.
    Меняется геолокация и реклама показывается иностранная. Обожаю шведскую рекламу :)


    1. tangro
      16.02.2018 10:54

      Такой себе хак — по моим наблюдениям американцам и европейцам показывают больше рекламы, чем нам. Более платёжеспособная аудитория — больше вложения в рекламу для них.


      1. Prometheus
        16.02.2018 11:05

        Шведская реклама чаще всего 4 секунды.


      1. lega
        16.02.2018 17:40

        Я бы не сказал, скорее зависит от автора конкретного ролика (я так понял они могут регулировать кол-во рекламы, либо отключить вообще).


  1. anton_sobolev
    16.02.2018 13:39

    Мое временное решение — переключить в настройках язык на english.


  1. vbif
    16.02.2018 16:20

    По крайней мере у меня вчера вечером уже работало.
    А помогало обычно перейти на другое видео и нажать «назад»


    1. Germanets
      16.02.2018 16:39

      А помогало обычно перейти на другое видео и нажать «назад»
      — скажу по секрету, что при таких действиях можно было и раньше пропустить рекламу)


  1. asdalardo
    16.02.2018 21:39

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


    1. Farxial2
      17.02.2018 00:11

      Тогда со временем пользователи начнут либо подтверждать это на автомате, либо искренне соглашаться. Надо обязать владельцев сайтов, размещающих у себя рекламу, предоставить пользователям, не обязательно зарегистрированным, возможность отключения рекламы, без штрафа на функционал сайта или возможности пользователя, без ограничения срока действия настройки, и не переусложнённым образом отключения. На таком сайте уже можно будет (вручную) отключить блокировщик.


  1. ivanius
    16.02.2018 22:40

    Да уже хром и яндекс браузер имею встроенные блокировщики назойлевой рекламы, не соответствующих правилам, надеюсь теперь люди задумаются, плохо что в MPC-HC, vcl и других плеерах нет блокировщиков рекламы при просмотре фильмов, всякие казино наши дети на всю жизнь запомнят и будут еще долго вспоминать…