ios - PhoneGap/Cordova 应用程序是否在 HTTP 下运行?
<p><p>我落后于另一位构建 PhoneGap/Cordova HTML 5 应用程序的开发人员,目前仅针对 IOS。诚然,我对 Cordova 和混合移动应用程序的经验为零。</p>
<p>我可以打开 XCode IDE 并运行应用程序,我可以在 iPad 模拟器中看到网页(应用程序)加载,只要我运行他的 Node.js 应用程序。</p>
<p>我想我对构成 HTML 5 应用程序的实际 index.html 运行的上下文感到困惑。它是在 iPad 上的迷你 Web 服务器(<code>http://local</code> 或 <code>http://localhost</code>)下运行还是 index.html 在文件系统路径上运行(类似于 <code>file://path-to-file/index.html</code>)?</p>
<p>我使用了 Icenium (Telerik AppBuilder) 并创建了一个空项目,我将所有 HTML 5 代码复制到其中并运行它。在模拟器中检查/调试页面后,我看到该页面的基本 URL 为 <code>http://local</code>。</p>
<p>最后,我只是尝试通过双击打开 index.html 并在浏览器中运行它(<code>file:///...builds/ios/www/index.html</code>) ,并且应用程序没有工作</p>
<p>总而言之,只要我在模拟器中运行网站,应用程序就会加载并运行文件,但不会从文件系统加载文件。 </p>
<p>我的假设是脚本需要一个 http 基本 URL,而 file:///url 却把它扔掉了。这听起来像是一个合理的解释吗?</p>
<p>Cordova 应用程序是否在 HTTP 下运行 HTML 5 应用程序?</p>
<p>谢谢。</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>它们在文件系统路径上运行(类似于 file://path-to-file/index.html)</p>
<p>如果您使用的是 phonegap API 中的某些东西,它将无法在桌面浏览器上运行</p></p>
<p style="font-size: 20px;">关于ios - PhoneGap/Cordova 应用程序是否在 HTTP 下运行?,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/21539672/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/21539672/
</a>
</p>
页:
[1]