所以这感觉像是一个愚蠢的问题。希望我只是忽略了一些明显的事情,但我正在监听视频元素上的错误。错误字符串实际上显示在控制台中,并且错误事件正确触发,但是当我查看错误对象时,我似乎无法在任何地方找到该字符串。我的目标是简单地记录此错误以用于记录目的。另一种选择是获取错误代码——任何真正可以记录的内容,以便为我们的调试器提供关于实际问题的线索。知道如何从视频标签错误对象中获取错误字符串或代码吗?
代码:
$(this.video)
.on( 'error', this.proxy(this.onVideoError));
onVideoError : function(e) {
console.log(e, " the e");
console.log(e.toString());//prints [object Object]
console.log(e.code, " the code");// prints undefined
},