参考我几天前问过的question,在我看来,当从href链接启动时,地址栏无法从xpages移动网络应用程序中隐藏。选择仅限于href为“location.assign”或任何javascript不适用于莲花旅行者访问的邮件。我尝试了其他专家发布的近20种不同的变体来隐藏地址栏,但似乎没有任何变化。我说“在主屏幕上没有启动时,无法在ipad上隐藏Xpages移动网络应用程序中的地址栏”这是错误的吗?
答案 0 :(得分:1)
以下适用于iPhone和iPod Touch(类似于我在回答您提及的其他问题时所链接的解决方案)。
使用以下逻辑创建客户端JavaScript库:
function hideAddressBar(){ window.scrollTo(0, 1)}
window.addEventListener("load", hideAddressBar, false);
将以下内容添加到布局自定义控件或类似控件中,以便在要隐藏地址栏的所有XPage上运行(此处我假设客户端JavaScript库名为addressbar.js:
<xp:script clientSide="true" type="text/javascript" src="/addressbar.js"></xp:script>
查看使用此解决方案隐藏地址栏的ITANA Tasks project on OpenNTF。
对于iPad,在Safari中运行时无法隐藏地址栏。要隐藏iPad上的地址栏,您需要从主屏幕启动应用程序(并设置常用的元标记)。