迅雷下载 video 标签中的地址

2020/10/28 33

随着互联网的发展,网速的提升,云存储,CDN 服务商越来越多,浏览器自带的下载工具已经能够满足很多人的下载需求,但有的用户仍然使用迅雷作为默认下载工具,迅雷提供接管浏览器下载的功能。

用户在迅雷中开启”接管浏览器下载“后,用户访问我们生产环境网站时,迅雷弹出了下载框,这极大的影响到用户体验,当用户选择取消下载时,网页上的视频也不会展示了。

排查发现,视频请求的 Response Status Code 是 204 Intercepted by the Xunlei Advanced Integration,在网上搜索发现迅雷会接管 Content-Type: application/octet-stream,而恰恰在服务器配置中,把 .mp4 后缀的 ContentType 显示设置为 Content-Type: application/octet-stream

因此仅仅把 .mp4 后缀对应的 ContentType 改成 video/mp4 就修复了这个问题。