处理JavaScript中的net::ERR_CONTENT_LENGTH_MISMATCH错误

Handle net::ERR_CONTENT_LENGTH_MISMATCH error in JavaScript

本文关键字:CONTENT MISMATCH 错误 LENGTH ERR JavaScript 中的 net 处理      更新时间:2023-09-26

我有一个JavaScript视频播放列表。视频是从另一个域提供的,而不是我的。最近我发现播放一些视频有问题。有时,我会收到net::ERR_CONTENT_LENGTH_MISMATCH错误。这些视频开始播放,2-3秒后它们自己停止播放。然后他们在1-4分钟后开始比赛。只有一些视频具有这种行为。在播放视频之前,我可以检查一下这个错误吗?如果检测到错误,我想跳过视频,然后播放下一个。

我在尝试不断重新下载不断重新上传的图像时遇到了这个问题。

不出所料,图像有时不完整,但即使如此,我也没有找到防止错误被记录的方法,但我可以这样捕捉:

    $('#myPic').attr('src', 'cacheless-pic.bmp?d='+ new Date().getTime())
       .on('error', function() {
          console.log('Oops - image of broken.');
       });

我不确定这是否会对你的视频有所帮助,但这是我现在的全部!