有一个函数: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/