【问题标题】:how give desktop or mobile XPages when using Mobile Theme XPages使用移动主题 XPage 时如何提供桌面或移动 XPage
【发布时间】:2014-09-22 21:13:37
【问题描述】:

您好,这是一个愚蠢且非常简单的问题

如果您在所有以 m_ 开头的 XPage 中为 XPages 属性设置了标志“为带有前缀的 Xpages 使用移动主题”,则运行时会为 mobile..is 添加主题和 CSS/JS 资源对吗?

所以...我创建了两个名为 index.xsp 和 m_index.xsp 的 XPage

如果设备是移动设备 (index.xsp) 或桌面设备 (m_index.xsp),我需要重定向到正确的 XPage。 我找到的唯一解决方案是创建一个名为“redirect.xsp”的启动 XPage,并在 BeforePageLoad 事件中插入读取用户代理以进行重定向 302 的 SSJS 代码。

是好方法还是您有其他最佳解决方案?

发送给所有人

【问题讨论】:

    标签: themes xpages xpages-ssjs


    【解决方案1】:

    Domino 9.0.1 提供了一个 Redirect 控件,例如:

    <xe:redirect id="redirect1">
        <xe:this.rules>
            <xe:redirectPhoneRule url="/m_Contacts.xsp"></xe:redirectPhoneRule>
        </xe:this.rules>
    </xe:redirect>
    

    它还允许您根据平板电脑、请求标头或自定义规则进行重定向。这是推荐的重定向方法,但需要 9.0.1 Domino 服务器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多