• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

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

[复制链接]
菜鸟教程小白 发表于 2022-12-12 18:27:32 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

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

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

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

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

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

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

我的假设是脚本需要一个 http 基本 URL,而 file:///url 却把它扔掉了。这听起来像是一个合理的解释吗?

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

谢谢。



Best Answer-推荐答案


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

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

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

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap