Aipo のスマートフォン表示にある「PC表示に切り替える」機能の解説。Aipo では VelocityContext
に client
という、User-Agent を指し示す、プロパティがアサインされますが、「PC表示に切り替える」際に、この client
で状態を判定しています。
IPHONE
「通常のスマートフォン表示」
PCIPHONE
「PC表示に切り替え中」
// "client" に IPHONE が入る ALOrgUtilsService.assignCommonContext(context); // "client" を PCIPHONE で上書き if (Boolean.parseBoolean((String) rundata.getSession().getAttribute( "changeToPc"))) { // PC表示切り替え用 context.put("client", ALEipUtils.getClient(rundata)); }