移动设备中的 Xpages 链接不起作用

Xpages links in mobile not working

带有移动控件的非常简单的 xpage 在 android 版本 5 和 link 上不起作用。我必须缺少一些简单的东西。服务器版本 9.0.1 fp7。

<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core"
xmlns:xe="http://www.ibm.com/xsp/coreex"

>
<xe:singlePageApp
        id="singlePageApp1"
        selectedPageName="PastDue">

        <xe:appPage
            id="appPage4"
            pageName="PastDue"
            resetContent="true">
    <xp:link
        escape="true"
        text="Google"
        id="link1" value="https://www.google.com">
    </xp:link>
    </xe:appPage>
    </xe:singlePageApp>

</xp:view>

补充评论:

很抱歉澄清那里有 link,但是您在 android 设备上单击它们并没有任何反应,即您没有转到上面示例中的 google。我在 chrome 调试器的控制台中没有看到任何错误消息,在 domino 控制台中也没有看到任何消息。我碰巧在为设计师使用 FP 9。如果我删除 coreex 并让 link 控制一切,在 android 设备中一切正常,就像在其他地方一样。我已经搜索了这方面的答案,但没有在其他地方找到它。

您可以在 link

上使用 onclick 事件
<xe:singlePageApp
        id="singlePageApp1"
        selectedPageName="PastDue">
        <xe:appPage id="appPage1" pageName="PastDue">
            <xp:link escape="true" text="Google" id="link1">
                <xp:eventHandler event="onclick" submit="false">
                    <xp:this.script><![CDATA[location.href="http://www.google.com";]]></xp:this.script>
                </xp:eventHandler>
            </xp:link>
        </xe:appPage>

    </xe:singlePageApp>