Я использую Slick.js и создаю слайд-шоу с видео. Каждый раз, когда на слайде, показывающем видео, браузер отправлял запрос на сервер и получал 304. Видео по-прежнему воспроизводилось нормально, но когда соединение с интернет отключилось, видео перестало воспроизводиться. Я вижу, что в сетевой консоли браузер отправил запрос на сервер, а затем не удалось. Видео не воспроизводится.
Как запретить запросы браузера на сервер и получать контент из кэша, когда Интернет отключается? Я хочу, чтобы слайд видео воспроизводился вечно, даже если интернет отключен.
Ниже приведен скриншот вкладки сети в консоли разработчика.
Вот видео-тег.
<video preload="auto" muted>
<source src="https://www.media.co/ilm_dart.mp4" type="video/mp4">
Browser does not support the video tag.
</video>
А вот и скользкий сценарий.
var slideshow = $(".slider");
slideshow.slick({
initialSlide: 0,
slidesToShow: 1,
slidesToScroll: 1,
autoplay: true,
autoplaySpeed: 10000,
pauseOnHover: false,
pauseOnFocus: false,
arrows: false,
});