0

我正在尝试从电子邮件(Lotus traveller)启动 XPage(web)移动应用程序。当我在电子邮件正文中使用简单的 HREF(使用流和 MIME)时,xpage(web) 移动应用程序会在 ipad 上的新窗口中打开(我相信这是 Ipad 预期的)并显示地址栏。从主屏幕打开时相同的页面不显示地址栏。我在我的移动页面上使用了以下功能

<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
<meta name="viewport" content="width=device-width">

经过同一个论坛后,我尝试使用“location.assign”的提示在 Lotus traveler 的同一窗口上启动 xpage 移动应用程序,即“href="javascript:window.location.assign('http://ajgahsdgasdh.xsp? openpage')"。现在的问题是从 Lotus traveller 访问时,javascript 不会从电子邮件正文触发,但是从 Lotus notes 客户端访问时同样有效。我什至尝试使用电子邮件正文上的按钮和结果使用简单的 javascript 警报和上面一样。这是 Lotus traveler 不支持 javascript 的已知问题吗?(请注意简单的 javascript 警报在 Xpage 移动应用程序上工作)。Lotus traveler 是原生应用程序、Web 应用程序还是混合应用程序?

4

1 回答 1

1

Lotus Traveler 在用于 iOS 设备时使用 Microsoft ActiveSync 协议 - 并且使用本机 iOS 邮件应用程序访问邮件。因此,您可能遇到的任何功能和限制都不是来自 Traveler 产品,而是来自 natiev iOS 邮件应用程序。

关于您在全屏网络应用程序上的初始问题:全屏模式(如您所见)仅在用户从主屏幕启动网络应用程序时才有效 - 而不是直接在 Safari 中启动时。

当 Web 应用程序在 Safari 中启动时,您可以使用 Javascript 将内容向下移动,以便将地址栏移出视线(但这在 iPad 上不起作用)。看看这个主题的博客文章:http: //mobile.tutsplus.com/tutorials/mobile-web-apps/remove-address-bar/

于 2012-06-17T08:56:05.620 回答