November 8th, 2012

Уже второй раз сталкиваюсь с evil bug в Chrome/MacOS. Баг…

http://code.google.com/p/chromium/issues/detail?id…
Уже второй раз сталкиваюсь с evil bug в Chrome/MacOS. Баг довольно редкий и противный. Знайте, разработчики. Если вы хотите, как я сейчас вот, вывесить видео MP4 в сеть для скачивания по кнопке download, вас ждет огорчение пользователей Chrome/MacOS. Потому что они не получат по ссылке ни-че-го. Важно, чтобы в урле было обращение к .mp4. Если поменять расширение, то все заработает как надо.

Хром довольно любопытно себя ведет. В первый раз он пытается что-то скачать, но сразу же обрывает скачку. Все следующие запросы делает с заголовком Range, то есть на partial download, но диапазон нулевой (вида 30254-30254). Сервер (nginx), понятное дело, ничего не отдает в ответ. Что спрашивают, то и отдает — ничего.

Полазил в сети, и нашел подтверждение бага. http://code.google.com/p/chromium/issues/detail?id=104331

Исправить вроде как можно, но через жопу — хитро донастроив nginx. Не знаю, будем ли с этим колупаться.

Это я к тому, что завтра будет статья на Хабре с ссылками на видео с Форума Технологий.