ページを開くためのルールを指定します。
<xe:this.rules>
<xe:redirectPhoneRule attributes>content</xe:redirectPhoneRule> |
<xe:redirectTabletRule attributes>content</xe:redirectTabletRule> |
<xe:redirectHeaderRule attributes>content</xe:redirectHeaderRule> |
<xe:redirectCustomRule attributes>content</xe:redirectCustomRule>
...
</xe:this.rules>
プロパティ | 説明 |
---|---|
disableRequestParams="true|false" | 要求パラメータをターゲットページの URL にコピーする処理を無効化します。デフォルトは false。 |
|
ターゲット URL に付加される追加パラメータ。 |
header="User-Agent | Accept" | (xe:redirectHeaderRule のみ) headerPattern と照合する要求ヘッダー。 デフォルトは User-Agent です。 |
headerPattern="regexp" | (xe:redirectHeaderRule のみ) type が custom である場合の、正規表現で表された要求ヘッダーパターン。 |
loaded="true|false" | ページのロード時に、タグインスタンスを作成するかどうか。 デフォルトは true です。 |
url="page.xsp" | ターゲット URL。通常は拡張子 .xsp が付いた XPage の名前。 |
urlHash="hash" | モバイルページを指定するために url に付加される、# というプレフィックスが付いたストリング (例: #document、#topic)。 |
<xe:redirect>
<xe:this.rules>
<xe:redirectPhoneRule
url="mobile.xsp" urlHash="document" disableRequestParams="false">
</xe:redirectPhoneRule>
<xe:redirectTabletRule
url="mobile.xsp" urlHash="document" disableRequestParams="false">
</xe:redirectTabletRule>
</xe:this.rules>
</xe:redirect>