Как стать автором
Обновить

Реверс-инжиниринг антиблокировщика рекламы BlockAdBlock

Время на прочтение 18 мин
Количество просмотров 42K
Всего голосов 82: ↑82 и ↓0 +82
Комментарии 83

Комментарии 83

Я хоть и не js разработчик, но статью прочитал с интересом. Спасибо!
Я не видел ни одного адекватного сайта, который бы блокировал контент из-за включённого adblock. Адекватные сайты если и детектят, то вместо банера показывают сообщения вроде — 'Здесь была реклама, но Ваш AdBlock её съел :)'(в конце смайлик) Или просят отключить на их сайте, а они покажут маленькую рекламу, при этом не блокируют свой контент.
Бывают и забавные случаи. Заходил на сайты, на которых контент — это просто сгенерированы ключевые слова или ворованный контент. И они его с включенный adblock не показывают. Но стоит только отключить блокировщик, сразу можно наблюдать у себя на мониторе батл между баннерными сетями, кто больше банеров покажет. Так прикол в том, что одни банеры накладываются на другие стопками, вот это смешно. Только нужно быть осторожным, так как браузер от такого количества «игроков» может просто зависнуть.
Скажем оверклокерс.ру (раньше был адекватным, что сейчас — не знаю), без JS не показывает картинки, а с JS и адблоком — ругается и не даёт смотреть статьи нормально.
А там сейчас и адекватных статьей то и не осталось. Сайт умер, когда они начали блокировать полностью сайт, если видели блокировщик. Говорят, только форум ещё жив, да и то одной ногой в могиле.
Большинство ушло к украинскому конкуренту.
rp5.ru не показывает погоду с блокировками
Показывает. uBlock Origin v1.26.2

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

TamperMonkey
Проприетарен и содержит скрипты аналитики. Лучше подключить Greasemonkey или Violentmonkey.
Если добавить в чёрный список
rp5.ua/scripts/main.016.cr.js
то их блокировка сломается, и погода будет нормально показываться.
Я на РБК на него нарывался, а с учетом того, что без адблока смотреть мастерсукю рекламу РБК невозможно, пришлось отказаться, хотя сайт их мне нравился.

Тоже про рбк хотел написать.просто помойка из рекламы и автозапуска видео.но на нем поэтому хорошо и тестировать блокировщики

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

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


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

НЛО прилетело и опубликовало эту надпись здесь

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


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


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

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

Но не факт, что мир, где денег у этой «толпы идиотов» просто нет, вообще может существовать: когда 90% населения, извините, нечего жрать, они тупо 10% «слишком умных» «затопчут»… а если деньги у них будут — то вокруг них и будет вся индустрия крутится.
Про каких умных и про каких идиотов вы говорите? Кликая по такой рекламе человек становится идиотом по вашему? :) А что, если человеку просто нечем заняться и он просто балуется? «Лишь ситхи возводят все в абсолют»
А что, если человеку просто нечем заняться и он просто балуется?
Если «человеку нечем заняться и он просто балуется», то, очевидно, денег он никому платить не будет и, соотвественно, реклама со временем отомрёт.

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

Очевидно что где-то, в конце цепочки, должен быть «лох, которого разводят». А это значит что:
1. Его таки можно развести (то есть он таки лох).
2. У него есть деньги (в противном случае разводи, не разводи, всё бесполезно).

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

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

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

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

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

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

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

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

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

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

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

В доцифровые времена так и было — приходилось подписываться или покупать каждую интересную газету отдельно

И мы хотим вернуться в те времена? Отказаться от открытого интернета?

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

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

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

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

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

Подсказка: таковые в природе существуют — но их количество ничтожно.

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

Например, когда производитель софта и железа для чпу-станков заводит форум, для пользователей, где будет общение и поддержка.
Отлично! Давайте конструктивно — вы тут подняли пример… с вам и ссылки. На сайт — а сравним с теми 16 тысячами страниц, что находятся на тему ЧПУ на том же Хабре.

Я без повоха кстати. Потому что программистов я знаю что они ищут ответы на stackoverflow.com, который, 100% относится к категории «площадки, которая была изначально создана для заработка на рекламе»… но, возможно, мы — редкое исключение? И все домохозяйки тусуются на форумах Тефаль?

Мне так не кажется, но я станками с ЧПУ не интересуюсь, так что достоверно не знаю…
Хорошо, почему мне тогда не платят за сбор аналитики интересов? Куки, под их видом много всего собирается, от личного телефона при регистрации, до поиска на сайте и действий. Так что воруют именно сайты. И если это уже норма, то почему адблок не норма? Ведь ты такой регистрируешься на каком-нибудь сайте, а через день тебе уже лезет спам на почту. Или через неделю. А еще, пусть есть и ворованные статьи, что видно — ссылок на источники нигде нет!
Мне вот уже несколько лет предлагают всевозможные курсы по IT, от си до python; от управления командой до 3d-моделирования. Почему? Потому что однажды где-то как-то искал инфу, 1 разок. А то, что я Frontend — этим системам пофиг на это.
Периодически пытаюсь «поддержать» владельцев того или иног осайта и отключаю для их сайта adblock… и почти сразу же включаю обратно, потому что рекламы не просто чрезмерно много, так она ещё и перекрывает контент! А уж про то, как реклама пожирает ресурсы, если добавили анимационныу рекламу со скриптами… Всё реже и реже возникает желание подержать разработчиков сайтов, даже если мне интересен контент.
Абсолютно поддерживаю! Я с пониманием отношусь к рекламе, я даже радуюсь, когда вижу стильную, не тошнотворную рекламу, которая хорошо вписывается в контекст сайта, контента и т.д. Но adblock уже перестал быть блажью, он практически необходим для комфортного серфа
НЛО прилетело и опубликовало эту надпись здесь
Признаться, никогда этого не понимал… Вроде много серфлю в сети, ищу постоянно всякое, море вкладок открываю. Но вот, на сайты типа приведенного выше забитые рекламой под завязку попадаю редко. Соответственно, не вижу для себя смысла в каких-то adblock (а сейчас, его уже даже в роутере включить можно). Ну и раз в 100 лет, бывает, кстати, и полезная реклама :).
Поддерживаю мнение о ресурсах. Рекламные блоки начинают снимать отпечатки пальцев, чтобы пользователя идентифицировать. Если есть кулер и открыть штук десять сайтиков с рекламой, то во время загрузки можно сушить волосы.
Потраченные дополнительные ресурсы пользователей никто не считает.
Контекстная реклама бесполезна для меня в 99% случаев, потому что её показывают месяцами после того, как я уже купил то, что искал.
Я не видел ни одного адекватного сайта, который бы блокировал контент из-за включённого adblock. Адекватные сайты если и детектят, то вместо банера показывают сообщения вроде — 'Здесь была реклама, но Ваш AdBlock её съел :)'(в конце смайлик) Или просят отключить на их сайте, а они покажут маленькую рекламу, при этом не блокируют свой контент.

overclockers.ru (в промежуток, когда они ещё двигались от состояния адекватного сайта к помойке пользовательских блогов «100500-й топ10 моих находок на алиэкспресс» и «очередное поливания Microsoft говном»).

Если по какой-то причине (блокировщик в браузере, hosts, падение яндекса) не загружалась реклама с яндексдиректа, то контент становился недоступен.
Кто победит в гонке вооружений между блокировщиками рекламы и антиблокировщиками, которые блокируют блокировщиков?

Есть ещё один игрок — это браузер. Именно он решает, какие возможности по управлению контентом есть у сайтов и расширений. И очень печально, что самый популярный браузер разрабатывается компанией Google, которая зарабатывает на рекламе. Manifest V3 убирает мощное blocking webRequest API, заменяя его гораздо более ограниченной альтернативой, что непременно скажется на блокировщиках.


Тот же uBlock Origin обновляется в Chrome Web Store с огромной задержкой и отсутствием CNAME-uncloak, нужного для блокирования некоторых техник вставки рекламы. Его разработчик уже давно говорит, что полноценная блокировка возможна только в Firefox.

НЛО прилетело и опубликовало эту надпись здесь
Ну и как вы это хотите сделать во времена повсеместного https? Плюс было такое решение раньше (и я даже за него денюжку отдал и оно у меня стояло) — admuncher, спокойно проксировал через себя весь трафик и резал рекламу, вот только с https не работал вообще. Можно конечно вставить что-то в духе mitm прокси своего, который будет сам терминировать весь https трафик на себя, а далее переподписывать его для всех приложений. Но вот только тогда пользователю можно будет без особенных затрат заменить сайт %bigbanksite% на %ourk00lphishsite%, да и пинниг сертификатов сломается напрочь.
НЛО прилетело и опубликовало эту надпись здесь

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

НЛО прилетело и опубликовало эту надпись здесь

Как системный блокировщик понимает контекст сетевого запроса? Как он обрабатывает например правила с $domain?

На андроиде и так уже давно только фаер можно юзать.
Там стоит юблок и отлично решает задачи.

Зачем есть кактус и ругаться, что он колется. Может сразу юзать нормальный браузер )
НЛО прилетело и опубликовало эту надпись здесь
Пока компания Google не пролоббирует законы против вырезания рекламы во всех браузерах — всё еще не так страшно. Как в своё время запретили видео-рекордеры с функцией вырезания рекламы при записи с ТВ.

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

P.S.: А ещё ведь могут пропихнуть гадость наподобие DRM-модуля в стандарт, который будет запрещать любые модификации страницы. Для «защиты» пользователя конечно же.
Лоббировать придется во всех странах.
Потому что opensource. Допустим Firefox официально переезжает в Европу или Россию и продолжает выпускать браузер с нужным функционалом. Или тот же Яндекс продолжает выпускать поддержку нужного функционала а на тыкание в законы отвечает что в России таких законов нет и вообще что вы наезажаете(а про то что они не Российская компания забывают).
С DRM модулями — а кто сказал что стандарт обязан к выполнению? Кстати какой именно стандарт? Да, есть история с EME и проблемами с его поддержкой мелкими браузерами но оно нужно для фильмов и есть.

Другая проблема: Даже если мы заставили все браузеры запретить блокировку рекламы то кто сказал что блокирует рекламу обязательно браузер? Блокировать рекламу может и антивирус (и иногда это даже оправдано — когда под видом рекламы вирусы лезут) а бороться с антивирусом бесполезно — прав на машине пользователя у него больше чем у браузера. Или не антивирус а просто отдельная программа какая то. https не спасет. certificate pinning не спасет тоже, просто усложнит работу.
Да файлик hosts все еще достаточно эффективно работает. Запретить и нарушение связности с рекламными сайтами? -:)
С одной стороны, Вы правы (и мне очень хочется чтобы это было так). С другой стороны, это очередное наивное мнение айтишника что политические и юридические проблемы можно решать техническими средствами. Мне кажется события последних лет должны были сбить эти розовые очки про «да у них ничего не выйдет», «да сама технология Интернета не позволит», «да они же поломают вообще всё, это нереально», «да люди просто взбунтуются и вывалят на улицы от такого», «да все научатся это обходить в два счёта». Если есть политическая воля и заинтересованность — можно всё. По крайней мере касательно того, что создано человеком.

В качестве примера, есть такое небезызвестное семейство мобильных устройств от компании Apple. На них разрешён (насколько я знаю) только один браузерный движок. И все браузеры обязаны работать поверх него. И никакой модификации hosts, никаких AdBlock'ов, никаких антивирусов и прочих штук там делать нельзя. А и зачем там антивирус, когда потребительпользователь настолько ограничен в своих действиях? Потребляй что дают. Всё ради безопасности.

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

Если интернет станет полностью проприетарным (т.е. общедоступными останутся только каналы связи, а доступ к сервисам будет только через специальные устройства и программы), то любое устройство после покупки будет сразу относиться к народным умельцам, которые за деньги будут взламывать защиту и устанавливать весь необходимый софт. Понятное дело, что многих устраивают ограничения смартфонов Apple, но для тех, кого не устраивает всегда есть решение.
А я вот приведу в пример игровую консоль XBox 360.
А почему не Dreamcast какой-нибудь или вообще NES?

Она тоже была закрытой проприетарной системой, но её довольно быстро взломали вдоль и поперек. Можно было не просто играть в пиратские игры, а ещё и играть в них с другими людьми на официальных серверах.
Это замечательно всё, вот только вышедшую после неё XBox One толком не взломали до сих пор. А ей уже 7 лет, скоро «на пансию выйдет».

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

Понятное дело, что многих устраивают ограничения смартфонов Apple, но для тех, кого не устраивает всегда есть решение.
Нет, не всегда. Время между выходом железа и его взломом растёт экпоненциально. Если после выхода очередной модели PS2 чипмейкеры выпускали новый модчип в течении недель, то для XBox360 это время уже мерялось месяцами, а для XBox One и PS4 — годами.

Понятное дело, что многих устраивают ограничения смартфонов Apple, но для тех, кого не устраивает всегда есть решение.
Ну… От того, что вы отнесёте в 2030м году вашу железяку к умельцу и получите, радостный такой, её обратно в 2050м обратно с модчипом — вам не будет ни горячо, ни холодно. Даже если вы сами и будете ещё живы, то онлайн-сервисы, к которым можно будет получить доступ будут уже давно закрыты…
А почему бы не сделать эдакий прокси-браузер — сначала готовим изображение, куда сайт загружает все, что ему хочется, а потом вытираем всю рекламу без шансов как-то узнать, что она вытерта. И только потом показываем.
Но ведь это будет статический сайт? А если это SPA?
НЛО прилетело и опубликовало эту надпись здесь
НаноАдблокДефендер — jspenguin2017.github.io/uBlockProtector

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

По крайней мере после включения, сайт блокадблока перестал показывать мне заглушку
social fixer
На закладке «Hide Posts» в текстовом поле для ключевых слов пишем строку «Suggested for You» и отмечаем все галочки — работает.
F.B. Purity посмотрите. Совсем другой фэйсбук с ним.

Почему для подмены eval и setTimeout используется Proxy? Он ведь создан для решения другой проблемы, а тут можно обойтись простой функцией:


var originalEval = window.eval;
window.eval = function() {
  if (check(arguments[0]) {
    return originalEval.apply(this, arguments);
  }
};
Спасибо, было интересно посмотреть, как работает блокировщик блокировщиков. А вообще, это довольно мерзкая вещь, когда её используют на сайтах с пиратским фильмом и т.п.
Как я понимаю, чёрный список для *.avi; *.flv; *.mpg; *.mp4; *.mp3; *.ogg; и т.д. уже бесполезен. Теперь меня интересует выпиливание аудио/видеороликов непосредственно из «частично-загружаемого гипертекста»! Одно дело, «просить» сервер «перескочить» и отправлять данные после </рекламного «div`изиона»>, другое – если это <sкрипtег/>, ведь ¾ веса (объёма данных) самой страницы, гггехх, не то, как подмечает Oplkill — даже с включенным блокировщиком, занимают сценарии внутри неё (а ещё тройные пробелы как в страницах хабрахабр)! Не мегабайты, но всё же, с каждым просмотром какой-либо страницы сайта грузить прописанные в их начале такие огромные сценарии – кому это надо?
А про стили оформления вообще отдельная тема! Ой, спойлер!
user_pref("browser.display.document_color_use", 2);
(кстати, в firefox эта настройка конфликтует с «сопротивлением цифровым отпечаткам» – фон страниц всё равно белый). Некоторые страницы хорошо обесцвечивает, и, в принципе, читать можно, но вот попадаются такие, где контраст меньше, но притемнённые участки принимают настроенный фон, а светлые (яркие) так и остаются яркими (т.е. делает ещё хуже)! Спасает только кнопка «Ночной режим» (под несовместимое расширение CustomButtons), хотя и та может закрыть своим фоном полстраницы, если там что-то плавает (напр. «предупреждения об отравлением печеньями»). А бывает, что какие-нибудь кнопки/значки показываются неправильно.
А если уж говорить о картинках, проигрывателях, то вообще нужно использовать расширение, помещающее вместо них рамку с прозрачным фоном. Когда мне интересно, что же в этой рамке – вызвать контекстное меню на ней – Загрузить (именно загрузить, а не показать, т.е. похоже на «Перезагрузить изображение»). Если же там видео – закрыть немедленно :))
То же и с аудио, открываешь сайт радио, а вместе со страницей прилетает десяток мегабайт аудио отрезков – ну и зачем мне они, когда мне нужен только один (максимум два)? Есть ли способ заставить браузер не загружать их «раньше времени»?
Вопрос к юридически подкованным товарищам: с какого момента можно говорить про контент «мой» и выбирать что с сайта загружать, а что нет, если берешь на себя риски, что сайт с недозагруженным не заработает?
с какого момента можно говорить про контент «мой»
— как только купите права на него.
и выбирать что с сайта загружать, а что нет
— это к юридическим штукам вообще никакого отношения не имеет. Никто не может заставить вас загружать все скрипты с сайта. Вы можете даже через расширение перевернуть буквы в верх ногами и отображать такие страницы у себя на компьютере, и нечего не нарушите. Все что вы делаете с сайтом у себя на пк — это личное ваше дело(если это не нарушает работу сайта на сервере).

Я например, много с каких сайтов получаю себе информацию с помощью самописных парсеров. А ведь с помощью парсера мы получаем (во многих случаях) только html(без js, картинок и баннеров). А парсинг — абсолютно легален. Законно ли парсить сайты в России?
как только купите права на него.
А если контент предоставляется бесплатно, без подписки и прочих плат?
Совершенно неважно. Права, по умолчанию, остаются у автора. Передача прав должна осуществляться письменным договором.
А право на использование? Я в первую очередь про него говорил, а не про авторское.
implied license? Ну, скажем, с Google серьёзно хотели денег за показ сниппетов.

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

Публикации

Истории