我们有一个aspx页面,带有完整页面背景mp4视频(9MB),类似于以下链接中的示例:
https://www.w3schools.com/howto/howto_css_fullscreen_video.asp
它能够工作,但我们注意到在iPad和iPhone上,每次用户返回该页面时,视频文件都会重新下载。
我们原本期望iOS Safari和Chrome可以从浏览器缓存中获取视频,这样用户就不必使用更多的带宽。
是否有一种方式可以强制将其缓存?
我们有一个aspx页面,带有完整页面背景mp4视频(9MB),类似于以下链接中的示例:
https://www.w3schools.com/howto/howto_css_fullscreen_video.asp
它能够工作,但我们注意到在iPad和iPhone上,每次用户返回该页面时,视频文件都会重新下载。
我们原本期望iOS Safari和Chrome可以从浏览器缓存中获取视频,这样用户就不必使用更多的带宽。
是否有一种方式可以强制将其缓存?
const videoRequest = fetch("/path/to/video.mp4")
.then(response => response.blob());
videoRequest.then(blob => {
video.src = window.URL.createObjectURL(blob);
});