Dynamics crm Dynamics CRM JavaScript错误检查弹出窗口

Dynamics crm Dynamics CRM JavaScript错误检查弹出窗口,dynamics-crm,dynamics-crm-2015,Dynamics Crm,Dynamics Crm 2015,我最近编写了一些JavaScript,生成了一个空引用异常(仅在某些情况下发生)。在我们的开发环境中,典型的“开箱即用”Javascript弹出消息不会出现,它会提醒我这个问题 当我们将web资源推送到QA时,会显示“开箱即用”JavaScript错误消息。我想知道是否有一种方法可以在我们的开发环境中关闭生成这些弹出窗口的JavaScript错误检查 我不明白,当采取相同的复制步骤时,为什么相同的代码会在一个环境中显示开箱即用的错误,而不是在另一个环境中显示开箱即用的错误 由于公司防火墙的限制,

我最近编写了一些JavaScript,生成了一个空引用异常(仅在某些情况下发生)。在我们的开发环境中,典型的“开箱即用”Javascript弹出消息不会出现,它会提醒我这个问题

当我们将web资源推送到QA时,会显示“开箱即用”JavaScript错误消息。我想知道是否有一种方法可以在我们的开发环境中关闭生成这些弹出窗口的JavaScript错误检查

我不明白,当采取相同的复制步骤时,为什么相同的代码会在一个环境中显示开箱即用的错误,而不是在另一个环境中显示开箱即用的错误


由于公司防火墙的限制,我看不到您链接的图像,但我假设它是bult in error reporting(错误报告)对话框

开发环境中的用户记录可能已关闭错误报告

在CRM中:

  • 背景
  • 隐私偏好
  • 错误报告
  • 选择选项“向用户请求权限…”

  • 现在将显示包含stacktrace的提示符。您还可以使用浏览器开发人员工具查看任何控制台输出。

    在使用字段之前,最好先检查javascript中是否存在CRM字段。 例如


    它真的会产生同样的错误吗?您是否尝试过在Dev环境中调试Javascript,并验证它是否确实产生空错误并显示弹出窗口?这取决于您的浏览器设置。对于IE,请检查“internet设置”对话框中的“高级”选项卡。请输入代码以进行进一步调查是的,我已尝试在Dev中调试,它应显示相同的错误。我甚至尝试警告一个未定义的变量,该变量总是抛出错误,它在QA中抛出错误,但在Dev中没有。Javascript本身的问题已经解决。那不是我的问题,我知道如何马上解决。我的问题是,我从来没有被提醒过在Dev中出现脚本中断,因为似乎有什么东西正在压制javascript错误警报。没错,我知道javascript问题是什么,并且能够立即修复。我感到困惑的是,为什么弹出窗口只显示在QA中,而不是我的开发环境中。部署到这两个环境的代码是相同的。我甚至尝试警告一个不存在的变量,它肯定会抛出一条错误消息,它在QA中会这样做,但在开发中不会。是的,我认为这也是问题所在,但它似乎只控制发送错误通知到Mircrosoft窗口,而不控制抛出的javascript警报,这些警报会告诉您更多详细信息,例如何时您有空引用等。。。
    if(Xrm.Page.getAttribute("FIELD_NAME") && Xrm.Page.getAttribute("FIELD_NAME").getValue()) 
    {
    // Perform operation on Xrm.Page.getAttribute("FIELD_NAME")
    }