如何从视频标记错误事件中获取字符串/消息或代码
How can I get the string/message or code from a video tag error event?
所以这感觉像是一个愚蠢的问题。希望我只是忽略了一些显而易见的东西,但我在听视频元素上的错误。错误字符串实际上显示在控制台中,并且错误事件正确地触发,但当我查看错误对象时,似乎在任何地方都找不到该字符串。我的目标是简单地记录这个错误以用于日志记录。另一种选择是获取错误代码——任何真正可以记录的东西,让我们的调试器了解问题的实质。知道如何从视频标签错误对象中获取错误字符串或代码吗?
代码:
$(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
},
在我的错误处理程序中,我使用err.name
和err.message
成员。由于错误实际上没有像PHP或其他语言中那样的代码,您可能需要解析消息和名称来创建自己的代码。
var errorHandler = function(err) {
// prints the name of the error
console.log(err.name);
// prints the description that is also shown in the error console
console.log(err.message);
// this works only in some browsers
// line and stack are not supported by all vendors
console.log(err.line, err.stack);
}
相关文章:
- 通过字符串获取JSON对象
- 将敲除绑定应用于模板,并将结果作为字符串获取
- 使用字符串获取本地对象的属性
- 如何使用 jQuery 在标签的 for 属性中使用子字符串获取标签元素的值
- 使用 Javascript 将 Java 渲染为字符串获取最终 HTML
- 如何使用正则表达式从此字符串获取电子邮件
- 维基媒体API从JSON字符串获取相关数据
- 如何使用jQuery将HTML数据值作为字符串获取
- 带有换行符的JSP+HTML-将其作为字符串获取,并删除"新线”;
- 如何从字符串获取url-jQuery或Javascript
- QML-将JS函数的代码作为字符串获取
- cookie字符串获取并设置jquery控件的属性
- 通过字符串获取HTML元素
- 从绝对url字符串获取锚值
- 在myObj.one.two.three.field中,当字段有2个或更多嵌套级别时,通过路径字符串获取对象字段
- 从带有moment的非本地ISO8601字符串获取时间(小时,分钟)
- 使用javascript使用parseFloat和parseInt无法正常工作的字符串获取价格
- 如何从json字符串获取键值
- 使用javascript从给定字符串获取电子邮件id
- 从Json字符串获取数据到javascript (jQuery)