我们如何检查Adobe Experience Manager / CQ5中的html页面是以触摸模式还是经典模式打开?
答案 0 :(得分:8)
您可以将依赖项添加到/libs/wcm/foundation/components/utils/AuthoringUtils.js
,然后调用AuthoringUtils.isTouch
和AuthoringUtils.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
}