【问题标题】:Javascript Errors in Browser capture event with jQuery Listener? Or Response?浏览器中的 Javascript 错误使用 jQuery 侦听器捕获事件?还是回应?
【发布时间】:2016-01-29 03:13:50
【问题描述】:

好的,我不确定如何表达这个问题。我想返回掉在我的开发者控制台中的字符串。

假设我故意想要一个错误丢弃(我的脚本没有冻结我正在使用模拟异步循环)。

例子:

page.run = (function(){     
     var eP = $('#someElement').position(); 
     console.log(eP);
})();

好吧,假设我们知道我们在 DOM 中没有 ID 为 #someElement 的元素......除了所有其他原因,这个例子本身就是垃圾,让我们假装它运行并且没有锁定脚本,所以控制台将丢弃错误,例如:“TypeError: $(...).position(...) is undefined”,脚本的行号不断地重复......等等。但是在某些时候你会加载它正在寻找的元素并开始返回你的 console.log(eP);

好吧,现在我的问题....

当它发生时,我如何劫持“TypeError: $(...).position(...) is undefined”和行号脚本等并将其用于我自己的方式?

【问题讨论】:

    标签: javascript jquery console listener


    【解决方案1】:

    http://www.w3schools.com/js/js_errors.asp

    感谢 James Michael Winters,facebook 击败 stackoverflow 很抱歉 :-(

    【讨论】:

      【解决方案2】:

      它返回未定义的错误,因为父对象-$('#someElement') 为空。 请检查父对象的非空条件-$('#someElement') 并调用该方法并在控制台中打印。

      【讨论】:

        猜你喜欢
        • 2021-08-07
        • 1970-01-01
        • 1970-01-01
        • 2010-12-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-02-01
        相关资源
        最近更新 更多