在 iOS 应用上的子 iFrame 和 PhoneGap 应用之间调用方法并传递参数
Posted
技术标签:
【中文标题】在 iOS 应用上的子 iFrame 和 PhoneGap 应用之间调用方法并传递参数【英文标题】:Invoke methods and pass arguments between child iFrame and PhoneGap app on iOS app 【发布时间】:2013-12-11 22:23:46 【问题描述】:如果我们在 PhoneGap 应用中包含 iFrame,是否可以将插件调用从主应用“转发”到 iFrame?
例如,如果我们想通过 In-App-Purchase 插件调用的回调函数将参数传递给 iFrame,这可能吗?
或者如果我们想从 iFrame 调用插件方法,这可能吗?这意味着,我们需要调用一个插件函数并从 iFrame 传递它的参数。
postMessage
方法是不够的,因为它似乎不允许传递参数。
【问题讨论】:
【参考方案1】:没有。
我不建议在您的 phonegap 应用中使用 iframe。你确定他们需要吗?有一些相当老套的方法可以用 InAppBrowser 完成您的要求,特别是如果您可以控制要加载到 InAppBrowser 的网站,但如果我是您,我会重新考虑您的问题和解决方案。
【讨论】:
以上是关于在 iOS 应用上的子 iFrame 和 PhoneGap 应用之间调用方法并传递参数的主要内容,如果未能解决你的问题,请参考以下文章
在 iOS 和 Android 上的 iframe 中使用 jquery 打印 iframe
Wistia 视频未出现在 iOS 上的 Phonegap 应用程序中