0

我在 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中测试过。

4

1 回答 1

0

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

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

于 2015-06-24T15:39:40.203 回答