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

最佳答案

您可以将依赖项添加到/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
}

关于aem - AEM中的触摸UI与经典UI,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33409828/

10-13 05:26