如果发生Javascript错误,则显示警告或弹出窗口

 哥只是个传说 发布于 2023-02-04 17:32

如果我收到Javascript错误,是否可以通知visuel?

在开发中我有Firebug或其他东西打开所以我发现它.但是,如果我为别人做一个轻微的演示,我就不能打开它.

我仍然更喜欢知道错误,而不是默默地失败,我不知道跟踪错误,我无法区分真实错误和尾随错误.

1 个回答
  • 您可以使用错误消息在try-catch和call alert中包围您的代码.例如,如果您的代码如下:

    var x = document.getElementById("wrong_id"); //returns null
    x.innerHTML = "Hello world!"; //null exception
    

    您可以使用try-catch将其包围,如下所示:

    try {
        var x = document.getElementById("wrong_id"); //returns null
        x.innerHTML = "Hello world!"; //null exception
    }
    catch(err) {
        alert(err.message);
    }
    

    err.message 基本上包含错误消息,类似于您在Firebug中看到的错误消息.

    编辑:您也可以定义window.onerror.看到这个答案

    2023-02-04 17:34 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有