Вчера нам стали писать люди, которые столкнулись с проблемой воспроизведения видео в популярном сервисе YouTube. Вместо ролика все пострадавшие видели чёрный экран. Мы подняли команды разработки и тестирования по тревоге и приступили к расследованию. Как позднее выяснилось, проблема затронула не только Яндекс.Браузер, но и все остальные известные нам браузеры. Но только в русскоязычном интернете. В результате мы нашли источник проблемы и сегодня расскажем подробности. Если вы используете YouTube, то знаете, что перед многими роликами показывается реклама различных товаров и услуг. В подобной рекламе используются адреса страниц рекламодателей. Обычно эти адреса никаких проблем не вызывают, но в этот раз сервис столкнулся с адресом в рекламе, который содержал знак процента ("/скидка_20%"). Знак % сам по себе не должен приводить к чёрному экрану. Проблема в том, что одна из внутренних функций сайта, которая используется для преобразования адресов, не справилась со спецсимволом и стала п
Чёрный экран в YouTube: описание проблемы и её решение
15 февраля 201815 фев 2018
3678
1 мин