Greasy Fork is available in English.

RU AdList JS Fixes

try to take over the world!

< Обсуждения RU AdList JS Fixes

Вопрос/комментарий

скрипт замены плеера moonwalk

в порядке инициативы и моей просьбы можете сделать скрипт который принудительно включает flash версию плеера moonwalk? используется на куче сайтов

разница между flash и html5 версиями - в настройке громкости - в flash до 150% можно и в html5 нельзя

судя по содержимому страницы есть возможность выбора тот или другой

----------------------
пример где этот плеер

http://hdrezka.me/series/drama/7769-luchshe-zvonite-solu.html#t:12-s:3-e:1

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

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

т.е. там нет никаких переменных на основании которых они тот или иной плеер юзают?

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

p.s. идёт же подмена переменной что "нет адблока"

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

спасибо и за это

если вдруг надумаешь - тебе поможет следующее

их хтмл5 плеер не умеет в субтитры. поэтому если с субтитрами всегда flash

http://hdrezka.me/series/drama/7769-luchshe-zvonite-solu.html#t:65-s:1-e:1

и тут же без сабов - html5

http://hdrezka.me/series/drama/7769-luchshe-zvonite-solu.html#t:3-s:1-e:1

Ответить

Войдите, чтобы ответить.