gpt4 book ai didi

javascript - 如何捕获 Extjs 中的脚本错误?

转载 作者:行者123 更新时间:2023-11-28 09:15:36 26 4
gpt4 key购买 nike

我有一个具有选项卡面板的应用程序,我们可以在其中编写 Extjs 代码,并且通过单击按钮,代码的 o/p 应显示在预览中。为此,我有一个 iFrame,并通过 document.write(content) 方法更新 iframe,其中 content 是包含 Extjs 代码的变量。

我的要求是,如果运行js代码时出现任何错误,系统应捕获该错误并显示在预览区域(iframe)中。

任何人都可以知道如何捕获按钮点击时的错误吗?

我已经完成了 w3school try/catch/finally 教程,但它没有帮助,因为我还需要捕获控制台错误。

谢谢塔帕斯维尼

最佳答案

我找到了解决方案。当然我们在Extjs中无法实现这一点。我们可以通过简单的 Javascript window.onerror 事件来实现这一点。

示例代码:

window.onerror = function(message, url, linenumber) {
var errorbox = document.createElement('div');
errorbox.innerHTML = '<font color = red >'+message+'<br> At line number : '+linenumber+'</font>';
document.body.appendChild(errorbox);
return ;
}

关于javascript - 如何捕获 Extjs 中的脚本错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15705218/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com