【问题标题】:Mobile first application with Iframe in IOS在 IOS 中使用 iframe 的移动第一个应用程序
【发布时间】:2015-06-24 14:37:40
【问题描述】:

我在 mobilefirst 有两个应用程序。在我的主应用程序中,我在 iframe 中添加了第二个应用程序。

应用程序的 URL 是这样的

Main application :http://localhost:10080/Mobile1/apps/services/preview/app1/common/0/default/index.html#/index.html

Sub application :
http://localhost:10080/Mobile2/apps/services/preview/app2/common/0/default/index.html#/index.html

我使用 IFrame 在主应用程序中添加了子应用程序。一旦用户登录我的主应用程序。我会将用户 ID 存储在本地存储中,并使用此本地存储用户 ID 将用户登录到我的子应用程序。

此功能在浏览器中有效。但我在 IOS 中创建了这个混合应用程序。这不能正常工作。

我怀疑我们是否在主应用程序中使用本地存储。不能与本机应用程序中的 iframe 共享?获取子应用程序的本地存储值的任何问题。主应用程序和子应用程序在同一个基本 URL 下。

这个问题只存在于IOS应用中。我没有在android中测试过。

【问题讨论】:

    标签: ios ibm-mobilefirst mobilefirst-adapters mobilefirst-server


    【解决方案1】:

    我首先要说这是显示应用程序的一种相当非正统的方式,我不能说 MobileFirst 支持这种方式,即使它对您“有效”。

    其次,当您指出 localStorage 未在父应用程序和子应用程序之间共享这一事实表明存在与 iOS 提供的底层 UIWebView 相关的问题 - 而不是 MobileFirst。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-28
      • 2012-07-24
      • 1970-01-01
      • 2012-05-03
      相关资源
      最近更新 更多