gpt4 book ai didi

ios - PhoneGap/Cordova 应用程序是否在 HTTP 下运行?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:36:53 25 4
gpt4 key购买 nike

我后面的另一位开发人员构建了 PhoneGap/Cordova HTML 5 应用程序,目前仅针对 IOS。诚然,我对 Cordova 和混合移动应用程序的经验为零。

我可以打开 XCode IDE 并运行应用程序,我可以看到网页(应用程序)加载到 iPad 模拟器中,只要我有他的 Node.js 应用程序正在运行。

我想我对构成 HTML 5 应用程序的实际 index.html 运行的上下文感到困惑。它是在迷你网络服务器(http://localhttp://localhost)下在 iPad 上运行还是在文件系统路径上运行 index.html (类似于 file://path-to-file/index.html)?

我使用了 Icenium (Telerik AppBuilder) 并创建了一个空项目,我将所有 HTML 5 代码复制到其中并运行它。在模拟器中检查/调试页面后,我看到该页面正在使用 http://local 的基本 URL 提供。

最后,我只是尝试通过双击打开 index.html 并在浏览器中运行它 (file:///...builds/ios/www/index.html) ,并且应用程序无法运行

总而言之,只要我在模拟器中运行该网站,应用程序就会加载并运行文件,但它不会运行从文件系统加载文件。

我的假设是脚本需要一个 http 基本 URL 而 file:///url 将其丢弃。这听起来像是一个合理的解释吗?

Cordova 应用是否在 HTTP 下运行 HTML 5 应用?

谢谢。

最佳答案

它们在文件系统路径上运行(类似于 file://path-to-file/index.html)

如果您使用的是 phonegap API 中的某些内容,则它无法在桌面浏览器上运行

关于ios - PhoneGap/Cordova 应用程序是否在 HTTP 下运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21539672/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com