如何使用Javascript获取Server Version CRM 2011或CRM 2013

Ash*_*ain 0 javascript dynamics-crm dynamics-crm-2011 dynamics-crm-2013

我想创建一个JS文件,它可以区分2011和2013版本的DCRM.是否有一些我可以使用的功能或某种方式来检查JS是在CRM 2011上执行而不是在CRM 2013上执行.

我想为CRM 2011和CRM 2013解决方案创建一个通用代码,并且将根据所使用的服务器相应地处理一些特定任务.

我很好,如果有一些客户端功能在2013年给出异常,在catch块我将处理它并将区分.但无论如何,它"不应该给服务器端打击".

请帮忙.

Gui*_*ite 5

您可以检查是否定义了仅限CRM2013的JavaScript函数,如果不是,则在CRM 2011下运行脚本,否则它是CRM 2013.

例如使用 setFormNotification

var isCRM2013 = false;
if (Xrm.Page.ui.setFormNotification !== undefined)
{
    isCRM2013 = true;
}
Run Code Online (Sandbox Code Playgroud)