Dynamics CRM JavaScript错误检查弹出窗口

时间:2016-01-19 20:34:27

标签: dynamics-crm dynamics-crm-2015

我最近编写了一些产生空引用异常的JavaScript(仅在某些情况下才会发生)。在我们的开发环境中,典型的开箱即用#34; Javascript弹出消息会提醒我发出没有显示的消息。

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

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

Javascript error displayed in QA but not Dev

2 个答案:

答案 0 :(得分:0)

由于公司的防火墙限制,我无法看到您关联的图片,但我认为它是错误报告对话框中的bult。

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

在CRM中:

  1. 设置
  2. 隐私权偏好
  3. 错误报告
  4. 选择选项"询问用户权限..."
  5. 现在将显示包含堆栈跟踪的提示。您还可以使用浏览器开发人员工具查看任何控制台输出。

答案 1 :(得分:0)

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

if(Xrm.Page.getAttribute("FIELD_NAME") && Xrm.Page.getAttribute("FIELD_NAME").getValue()) 
{
// Perform operation on Xrm.Page.getAttribute("FIELD_NAME")
}