触摸式用户界面与AEM中的经典用户界面

触摸式用户界面与AEM中的经典用户界面,aem,Aem,我们如何检查Adobe Experience Manager/CQ5中的html页面是在触摸模式还是经典模式下打开的?您可以向/libs/wcm/foundation/components/utils/AuthoringUtils.js添加依赖项,然后调用AuthoringUtils.isTouch和AuthoringUtils.isClassic检查它当前是否处于触摸模式或者经典模式。例如,您的JSUSEAPI如下所示 "use strict"; use(["/libs/wcm/founda

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

您可以向
/libs/wcm/foundation/components/utils/AuthoringUtils.js添加依赖项,然后调用
AuthoringUtils.isTouch
AuthoringUtils.isClassic
检查它当前是否处于触摸模式或者经典模式。例如,您的JSUSEAPI如下所示

"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
}

你想把这个签入Sightly?Sightly就可以了。或其他任何方法。请考虑接受答案,如果它是有益的。