我正在尝试通过Chrome使用 window.location = path-to-file / file-name.mp4 在我的网站上播放mp4视频。虽然视频播放,但Chrome开发人员工具网络标签显示该请求会被连续取消并重新发送:
。
我打开了“开发人员工具”窗口,显示已发出超过5000个请求且已传输超过600 MB :
这超出了我为什么会发生这种情况。我已经尝试查看前4个请求的请求和响应标头,看看我是否能发现明显的东西(我绝不是专家):
我唯一能看到的是请求和响应标题中的RANGE和CONTENT-RANGE似乎都在变化。我还注意到第一个响应将TRANSFER-ENCODING设置为CHUNKED。
我尝试研究这些术语,但未能得出任何结论(除了我还有很多需要学习的内容,哈哈)。如果有人能提供任何帮助或指出我正确的方向,我将非常感激:)
感谢您的帮助!
编辑:我想补充一点,我没有使用XMLHttpRequest显式创建GET请求,只是使用window.location在新窗口中播放视频。