Несколько дней назад при попытке просмотреть ролик с Youtube в браузере Opera, мне было показано сообщение о необходимости обновить Flash плейер. Обновил, ролик в Опере все равно не захотел показываться. Вчера ситуация повторилась, пришлось искать решение.
Варианты решения проблемы нашлись быстро. Кстати, в комментариях одни люди обвиняют в косяке Оперу, другие – Гугль, даже выдвинули предположение о начале новой браузерной войны.
Вариант 1:
В настройках Opera > Дополнительно > Содержимое > JavaScript > Папка пользовательских скриптов указать какую-либо папку компьютера;
Загрузить скрипт YouTube Opera 10.51 fix и положить его в вышеуказанную папку.
Вариант 2:
Создать в Опере папку пользовательских скриптов;
Загрузить скрипт YoutubeProtectionRemover и положить его в вышеуказанную папку.
Вариант 3:
Отправиться на страницу http://www.youtube.com/feather_beta и к чему-то присоединиться;
Ролики теперь должны воспроизводиться.
Вариант 4:
Почистить кэш браузера и удалить cookies Youtube
К сожалению, ни один из этих советов не помог. Ютуб упорно требовал, чтобы я обновил флеш плейер. Наконец-то был найден совет, который сработал:
Зайти в скрытые настройки Оперы (opera:config);
Установить значение opera:config#UserPrefs|BrowserJavaScript =2;
Через меню Справка > Проверка обновлений запросить обновление.
Даже если браузер заявит, что у вас самая последняя версия, при этой проверке автоматически загружается свежая версия файла browser.js. Какие магические заклинания занесены в этот файл – мне пока неизвестно. Но факт в том, что Youtube начал послушно показывать видеоролики.
Теперь можно спать спокойно! И надеяться, что Opera или Google в ближайшем будущем не организуют нам новый сюрприз.