Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
页面上的JavaScript错误正在阻止我的jQuery处理程序执行_Javascript_Jquery_Javascript Events - Fatal编程技术网

页面上的JavaScript错误正在阻止我的jQuery处理程序执行

页面上的JavaScript错误正在阻止我的jQuery处理程序执行,javascript,jquery,javascript-events,Javascript,Jquery,Javascript Events,我使用jQuery向现有页面添加功能,我无法控制该页面的标记和脚本。它工作正常,直到页面上的其他脚本导致错误,从而阻止jQuery事件处理程序执行。有什么方法可以让我的jQuery代码在页面出现错误后仍能执行吗?据我所知,这是不可能的,很遗憾。据我所知,这是不可能的,很遗憾。您可以编写一个全局错误处理函数来处理错误,然后允许其余代码正确执行。。试着这样做: <script type="text/javascript"> $(function() { window.onerro

我使用jQuery向现有页面添加功能,我无法控制该页面的标记和脚本。它工作正常,直到页面上的其他脚本导致错误,从而阻止jQuery事件处理程序执行。有什么方法可以让我的jQuery代码在页面出现错误后仍能执行吗?

据我所知,这是不可能的,很遗憾。

据我所知,这是不可能的,很遗憾。

您可以编写一个全局错误处理函数来处理错误,然后允许其余代码正确执行。。试着这样做:

<script type="text/javascript">
$(function() {
    window.onerror = function (msg, url, num) {
        //do something if you need to.
        return true;
    }
});

    </script>

$(函数(){
window.onerror=函数(msg、url、num){
//如果你需要做点什么。
返回true;
}
});

您可以编写一个全局错误处理函数来处理错误,然后允许其余代码正确执行。。试着这样做:

<script type="text/javascript">
$(function() {
    window.onerror = function (msg, url, num) {
        //do something if you need to.
        return true;
    }
});

    </script>

$(函数(){
window.onerror=函数(msg、url、num){
//如果你需要做点什么。
返回true;
}
});

您能否创建一个演示,演示如何在实践中处理错误?(我不能让它工作)我不明白。
window.onerror
函数有什么区别?如果我们忽略它,它的工作原理是一样的:你能创建一个演示程序来演示如何在实践中处理错误吗?(我不能让它工作)我不明白。
window.onerror
函数有什么区别?如果我们不考虑它,效果也是一样的: