【发布时间】:2016-04-05 08:25:41
【问题描述】:
我已删除 禁用缓存 勾号,并且在每次视频循环迭代时仍会发出请求(仅在 chrome 上)。
chrome 检查器网络部分中的Initiator: Other 是什么意思?第一次从主机加载视频,但之后从Other 加载所有请求。
每次迭代视频大小都相同,而不是(来自缓存)。这是否意味着浏览器每次都下载它?
如果不将视频保存在 localStorage 中是否可以避免(我在类似的问题中看到过),因为此解决方案在私有浏览器模式下不起作用并且 localStorage 有大小限制?
更新
更新
错误报告:https://bugs.chromium.org/p/chromium/issues/detail?id=680063
【问题讨论】:
-
使用wireshark检查请求和响应以获取更多详细信息。使用wireshark,您将能够跟踪此“其他”主机。
-
Disabling the cache 确实阻止了这个问题的发生,但现在最新的 chrome 中没有。我建议向 chromes 团队提交错误报告或将视频放在画布中(如果需要)——我知道目前这不是一个好的解决方案,但是,这就是我能想到的。这很可能是原生 chrome 问题
-
向 chrome 发送错误报告
-
@Petroff 链接到错误报告?
-
我无法再次复制它。在 v55.0.2883.95 中不再发出新请求。