代码之家  ›  专栏  ›  技术社区  ›  Raj Rao

如何确定是从统一接口(UCI)还是传统web客户端调用Dynamics XRM javascript?

  •  1
  • Raj Rao  · 技术社区  · 6 年前

    Xrm。 .isUci() 内部的 ,所以它很可能不应该被使用。但是,我需要一种方法来确定我的代码是从UCI调用还是从遗留web客户端调用(因为代码的行为方式存在行为差异)。

    是否有受支持的机制来确定这一点?

    2 回复  |  直到 6 年前
        1
  •  2
  •   Raj Rao    6 年前

    function isUCI() {
       var globalContext = Xrm.Utility.getGlobalContext();
       var t1 = globalContext.getCurrentAppUrl();
       var t2 = globalContext.getClientUrl();
       return t1 !== t2;
    }
    

    Community thread on same topic

        2
  •  0
  •   Aron    6 年前

    var globalContext = Xrm.Utility.getGlobalContext();
    globalContext.getCurrentAppProperties().then(successCallback, errorCallback);
    
    推荐文章