モバイル XPage の起動

回避策によって、指定した XPage をモバイルデバイスから起動することができます。

この回避策では、空の XPage を作成し、[アプリケーションプロパティ] でそれを起動ページとして指定します。次に、コンテキストに応じてモバイルページまたは非モバイルページにリダイレクトする afterPageLoad イベントハンドラを作成します。次のコードをモデルに使用してください。
<xp:this.afterPageLoad>
<![CDATA[#{javascript:
	var uAgent = context.getUserAgent().getUserAgent();
	if ((uAgent.match("iPhone") !== null || 
		param.platfrom=="iphone") || 
		(uAgent.match("Android") !== null || 
		param.platfrom=="android") || 
		uAgent.match("iPad") !== null)
		{
			context.redirectToPage("/m_Application.xsp", true);
		}
		else
		{
			context.redirectToPage("/allDocuments.xsp", true);
		}
}]]>
</xp:this.afterPageLoad>