在AEM中触摸UI v / s Classic UI

时间:2015-10-29 09:02:55

标签: cq5 aem

我们如何检查Adobe Experience Manager / CQ5中的html页面是以触摸模式还是经典模式打开?

1 个答案:

答案 0 :(得分:8)

您可以将依赖项添加到/libs/wcm/foundation/components/utils/AuthoringUtils.js,然后调用AuthoringUtils.isTouchAuthoringUtils.isClassic来检查它当前是否处于联系状态还是经典模式。例如,您的JS Use API看起来如下所示。

"use strict";

use(["/libs/wcm/foundation/components/utils/AuthoringUtils.js"], function (AuthoringUtils) {
    if (AuthoringUtils.isTouch) {
        // do something
    } else {
        // do something else
    }

    // rest of the things
}
相关问题