有一个函数:Xrm.Internal.isUci(),但是它被标记为Internal,因此很可能不应该使用它。但是,我需要一种方法来确定是从UCI还是从旧版Web客户端调用我的代码(因为代码的行为存在行为差异)。

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

最佳答案

这是我们今天使用的,受支持并为我们工作:

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


Community thread on same topic

关于javascript - 如何确定是从统一界面(UCI)还是从旧版Web客户端调用Dynamics XRM javascript?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54030051/

10-12 07:13