【问题标题】:Load local website from the Documents folder in iPhone using phonegap?使用phonegap从iPhone中的Documents文件夹加载本地网站?
【发布时间】:2010-09-15 22:18:38
【问题描述】:

我们正在制作一个使用 phonegap 在本地加载的应用。一切都是 工作正常,问题是我们的经理让我们想办法 从互联网更新整个网站(如果需要)并更换 旧的。 到目前为止,我创建了一种方法来将网站复制到 Documents 文件夹,但我发现“www”站点文件夹是从 无法修改应用程序和 iPhone 中的捆绑包 文件夹内的文件。

有人说不允许以这种方式更改应用程序的大部分内容……

请问,您知道解决此问题的任何方法吗?提前致谢。

【问题讨论】:

  • 您的问题到底是什么?如何将文件从应用程序包复制到应用程序的 Documents 目录?如何发送 HTTP 查询?如何检查“本地网站”是否比 Internet 上的某个其他网站旧?
  • 主要问题是,如果该本地网站(位于 www 文件夹中)位于捆绑包(资源)中,我将无法更新它。现在,如果我将网站从捆绑包复制到 Documents 文件夹,虽然我可以在那里更新文件,但 phonegap 将始终尝试从捆绑包加载网站。

标签: iphone cordova


【解决方案1】:

您的应用将在以后被拒绝,即使不是立即拒绝 - 毕竟您正在更改整个应用。所有应用程序更新都需要经过 Apple 审核。

Phonegap 在 www 文件夹中加载 index.html。您需要做的就是更改 AppDelegate 中的适当位置。你总是可以做 ../../Documents/foo.html - 试试看,或者类似的东西..

【讨论】:

  • 谢谢Shazron!,如果我过于重复,真的很抱歉,但我只是想确定一下,您是否听说过类似的通过互联网更新整个应用程序的事情?,这是我发布的一个问题虽然它是针对另一个问题的,但他们没有给出这个警告。 stackoverflow.com/questions/3677632/…
猜你喜欢
  • 2013-09-16
  • 2023-03-20
  • 2015-12-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多