- PVSM.RU - https://www.pvsm.ru -
В этой статье — краткий рассказ о том, как Flash в вебе устарел на фоне HTML5, как все авторитетные стороны предлагают перестать его использовать, и будет рабочий сценарий, как полноценно жить в сети без Flash-плагина
User agent.
Советы будут снабжаться примерами для Safari и Firefox.
Если вы решите использовать альтернативный Flash-player (список-музей которых есть в той же Википедии [11]), то вы ничего хорошего не получите. Все плееры полумертвы, поддерживают только часть возможностей Flash, тормозят, сбоят, и — в целом — малопригодны. Была надежда на Mozilla Shumway [12], но и она тихонько тает.
Главное же — альтернативный Flash player не решит основную проблему: в интернетах вам регулярно подсовывают SWF-файлы вместо полезного содержимого.
А решается проблема просто:

Удивительно, но многие сайты показывают вам Flash-содержимое … потому что у вас есть Flash!
Однажды вы задумались о жизни без него и блокировали его Flashblock-ом, а он продолжал быть в системе, и сайты всё так же давали вам всякие embed-ы и object-ы, которые Flashblock и блокировал. Это похоже на анекдот про обезьяну, которая таксиста обманула: мы попросили Flash-содержимое, а, когда оно пришло — заблокировали.
Конечно, это полная фигня. Отключите Flash-декодер. Ещё лучше — удалите его полностью. Тут-то окажется, что часто он не был нужен.
А как быть с Youtube-видео, вставленным много лет назад на сторонние сайты через embed или object? Воспользуйтесь расширениями и Userscript-ами.
Например, ClickToPlugin для Safari знает в лицо пол-сотни object-ов [13] и умеет заменять их на HTML5-эквивалент2 [14].

Кто никогда не касался Flash, как гордый стриж никогда не касался [15] земли? Конечно, iPhone и iPad.
Смените себе User agent на Safari @ iPad, и многие, очень многие сайты чудесно заработают.
Выберите в меню разработчика3 [16] Safari «Маскироваться под Internet Explorer» Разработка → Пользовательский агент → Safari iOS — iPad. Настройка применится для выбранной вкладки, она перезагрузится, и сервер выдаст вам версию для планшетов, функционирующую без Flash. Проделывать это, к сожалению, придётся каждый раз при посещении сайта, потому что в Safari нет автоматических способов сменить User agent.
Если у вас Firefox, вам повезло больше. Расширение UAControl [17] позволяет выбирать User agent для каждого сайта. Откройте негодный сайт, ткните по кнопке UAControl → UAControl options for this site… → Action: Custom и вставьте в поле Custom user agent строчку от Safari iOS 8.1 на iPad:
Mozilla/5.0 (iPad; CPU OS 8_1 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B410 Safari/600.1.4
Теперь запросы для этого сайта будут всегда отправляться от имени iPad Safari. Viva la Firefox!
Некоторые герои меняют User agent глобально и насовсем — но я категорически это не советую. Любоваться планшетной навигацией на каждом сайте — выше моих сил. Одного Хабра хватило, спасибо <sarcasm />.

Например: ваш любимый сайт с гитарным тюнером работает через Flash? Отправьте его на пенсию, и найдите тюнер на HTML5 и WebRTC.
А лучше — достаньте ваш смартфон или планшет, загляните в переполненный магазин приложений, и выберите подходящее на свой вкус.

Но что делать, если вы встретили сайт, которому действительно нужен Flash? Таким сайтом, например, оказался Livemocha [18], использующий Flash для аудио-занятий иностранным языком. Проект чрезвычайно интересный [19], Flash-free альтернативы нет, и обходиться без него не хочется.
Мы пойдём на небольшую хитрость: мы возьмём коммерческий Google Chrome. От своей opensource основы Chromium он отличается двумя главными вещами:
Да! Google тоже понимают нашу боль по поводу Flash, и борются с ней своеобразно — упаковывают спец.версию плагина прямо в свой браузер, решая этим часть проблем с технологией.
Итак, ставим вторым браузером Google Chrome — или любой другой коммерческий браузер на его основе, например, новую Оперу или Яндексобраузер. Я выбрал последний — Гугловский зонд модуль интеграции там выпилен и заменён на Яндексовский, а Яндекс-сервисами я как раз не пользуюсь. К тому же, их новый (бета) интерфейс очень мил [20]
Теперь, когда попадаем на Flash-only сайт, с которого не хочется уходить на что-то более достойное, тыкаем в Safari: «Open in IE» Разработка → Открыть страницу с помощью → Yandex, и радуемся.
Для Firefox есть удобные расширения вроде Open In Chrome [21]
Автор: eps
Источник [26]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/firefox-2/88296
Ссылки в тексте:
[1] английской Википедии: https://en.wikipedia.org/wiki/Adobe_Flash#Criticisms
[2] 1: https://www.pvsm.ru1
[3] говорит: https://developers.google.com/speed/docs/insights/AvoidPlugins
[4] основная причина: http://arstechnica.com/civis/viewtopic.php?f=16&t=127743
[5] говорит: https://blog.mozilla.org/futurereleases/2013/09/24/plugin-activation-in-firefox/
[6] «Thoughts on Flash»: http://www.apple.com/hotnews/thoughts-on-flash/
[7] отличный разбор: https://en.wikipedia.org/wiki/Apple_and_Adobe_Flash_controversy
[8] часто пишет: https://www.eff.org/search/site/adobe%20flash
[9] своём письме: https://blogs.adobe.com/conversations/2011/11/flash-focus.html
[10] сказали: https://gigaom.com/2010/06/08/iab-forget-flash-move-to-html5-for-tablet-ads/
[11] в той же Википедии: https://en.wikipedia.org/wiki/Adobe_Flash#Players
[12] Mozilla Shumway: http://habrahabr.ru/post/196100/
[13] знает в лицо пол-сотни object-ов: https://hoyois.github.io/safariextensions/clicktoplugin/killers.xhtml
[14] 2: https://www.pvsm.ru2
[15] не касался: http://eva.ru/animals/read-16122.htm
[16] 3: https://www.pvsm.ru3
[17] UAControl: https://addons.mozilla.org/ru/firefox/addon/uacontrol/
[18] Livemocha: http://livemocha.com/
[19] чрезвычайно интересный: https://ru.wikipedia.org/wiki/Livemocha
[20] очень мил: http://habrahabr.ru/company/yandex/blog/253775/
[21] Open In Chrome: https://addons.mozilla.org/ru/firefox/addon/open-in-chrome/
[22] 4: https://www.pvsm.ru4
[23] 5: https://www.pvsm.ru5
[24] solver: http://habrahabr.ru/users/solver/
[25] один из этих сайтов: http://www.flowkey.com/en
[26] Источник: http://habrahabr.ru/post/255253/
Нажмите здесь для печати.