从 phonegap1.2 加载远程 URL

Posted

技术标签:

【中文标题】从 phonegap1.2 加载远程 URL【英文标题】:Load remote URL from phonegap1.2 【发布时间】:2011-12-13 10:43:33 【问题描述】:

我是PhoneGap的新手,目前它的版本是1.2。创建默认模板后,它将转到本地 www/index.html,我的想法是让它加载远程 URL,例如 http://mydomain.com ,我认为这可能很简单,但现在不适合我。任何人都可以提供这样的指导吗?

有一个here,但现在已经过时了。 谢谢

【问题讨论】:

请注意,ios应用商店不会接受此类应用... 首先谢谢,你能告诉我更多关于 WHY 的信息吗? 因为 AppStore 规则不允许将整个应用程序作为动态内容从网络下载 - 他们希望 HTML 是本地的,并且只能从网络检索数据(否则你为什么要使用一个 NativeApp 而不仅仅是一个 WebApp?) 查看来自 Apple developer.apple.com/appstore/resources/approval/guidelines.html 的评论指南是不是“应用程序不是很有用,只是捆绑为应用程序的网站,或者不提供任何持久的娱乐价值的应用程序可能会被拒绝”?但是我们可以添加更多的原生特性而不是仅仅调用远程 URL,这就是为什么我们仍然需要弄清楚如何从 phonegap 加载远程 URL。 我实际上已经成功加载了其他 URL 而不是 www/index.html,你的代码到底是什么? 【参考方案1】:

您应该在开始时使用本地 index.html。但是您可以在 index.html 中创建一个 iframe。然后您可以添加跨域支持并使用 jQuery 发送 $.postMessage() 以获取远程 URL 上的 phonegap 功能。

【讨论】:

以上是关于从 phonegap1.2 加载远程 URL的主要内容,如果未能解决你的问题,请参考以下文章

Phonegap 1.2 + xcode 4 = 键盘输入上的 EXC_BAD_ACCESS?

从远程服务器加载数据输入错误

在 PhoneGap 1.2.0 中使用 Google Analytics 时 Android 和 iOS 之间的差异

如何在 iphone 的 UIImageView 上从远程服务器加载图像?

如何从夹具远程加载数据

AngularJS - 在页面底部从远程服务器加载更多数据