簡體   English   中英

如何使用Javascript獲取服務器版本CRM 2011或CRM 2013

[英]How to get Server Version CRM 2011 or CRM 2013 using Javascript

我想創建一個JS文件,該文件可以區分2011和2013版本的DCRM。 是否有一些我可以使用的功能或某種方式來檢查JS是否在CRM 2011而不是CRM 2013上執行。

我想為CRM 2011和CRM 2013解決方案創建通用代碼,並且將針對所使用的服務器來處理一些特定的任務。

我很好,如果有一些客戶端功能在2013年給出異常,在catch塊中,我將處理並區分。 但是無論如何,它“都不應該給服務器帶來任何損失”。

請幫忙。

您可以檢查是否定義了僅CRM2013的JavaScript函數,如果未在CRM 2011下運行腳本,則為CRM 2013。

例如,使用setFormNotification

var isCRM2013 = false;
if (Xrm.Page.ui.setFormNotification !== undefined)
{
    isCRM2013 = true;
}

我相信您可以使用RetreiveVesrion消息來獲取CRM的實際版本。 如果從5開始-則為CRM 2011;如果從6開始,則為-CRM2013。重新檢查以下示例

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM