У меня странная проблема в Chrome.
Каждый раз, когда я загружаю элемент <video>
, хром запускает два запроса HTTP.
Первая из них останется в ожидании навсегда (я предполагаю, что это запрос "метаданные", "частичный контент". Но дело в том, что он остается в ожидании)
Вторая в том же файле в порядке и продолжается и заканчивается после завершения загрузки.
Проблема заключается в том, что первый запрос остается в ожидании, пока я не закрою страницу браузера. Поэтому в какой-то момент, если я загружу несколько видеороликов, Chrome сломается и перестанет загружаться, потому что каждый доступный запрос занят этими ожидающими запросами.
Я создал сокращенный тестовый пример: http://jsbin.com/ixifiq/3
У меня есть проверка, чтобы воспроизвести проблему, и это происходит на Video.js и MediaElements.js frontpages. Откройте вкладку "Сеть" при загрузке страницы, вы увидите первый ожидающий запрос. Затем нажмите воспроизведение на видео, и вы увидите, что второй запрос работает, но первый останется в ожидании навсегда.
Кто-нибудь знает, исправить эту ошибку?