0

我正在使用 Phonegap 和 jQuery 创建 iOS 应用程序,但是,我在尝试允许 iFrame(正常加载)和外部 URL(在 Safari 中打开)时遇到问题。我决定选择使用 iframe 的路径,因为我无法发送 POST 并在 Safari 中打开结果页面(我试图创建一个移动友好的登录窗口,该窗口在 safari 中打开整个站点)。

我最近更新到 v1.5 希望能解决这个问题,但它仍然存在。

我已经尝试了技巧“[url scheme] isEqualToString:@"http"....”但是这会强制 iframe 中的任何页面在 safari 中加载。

因此,我希望外部 URL 和 iframe 的行为就像在 Web 应用程序中一样(添加到 iOS 上的主屏幕按钮),或者能够将 POST 发送到 Safari?

有没有人有想法?:)

谢谢!

4

1 回答 1

0

您可以稍微改变策略并使用您的应用程序完全登录,然后创建一个身份验证令牌,该令牌将通过标准链接传递以在 safari 中打开。

您可以每次生成新的令牌。令牌是一个有效的访问系统。

于 2012-03-18T08:23:37.577 回答