ios - Phonegap/Cordova 2.7.0 : exec_gap file not found

标签 ios cordova jquery-mobile

我刚刚用 Cordova 2.7.0 开始了一个新项目。当我在 Web 浏览器中运行它并查看控制台时,我看到一条错误消息,提示未找到文件 !exec_gap?

我做了一些搜索,发现其他人过去也遇到过 cordova 的这个问题。有答案就是换行

 execXhr.open('HEAD', "file:///!gap_exec", true);

到:

execXhr.open('HEAD', "/!gap_exec", true);

在 cordova.js 文件中。

然而,在 2.7.0 中,该行已经是这样的:

        execXhr.open('HEAD', "/!gap_exec?" + (+new Date()), true);

有人知道如何解决这个问题吗?

(ps:如果重要的话,我正在运行 JQuery Mobile 并在 iOS 上工作)

最佳答案

Phonegap/Cordova 框架是移动开发框架。它用于使用 HTML、CSS 和 JavaScript 开发移动应用程序。

如果需要任何 native 应用程序,如相机、电话簿等,将使用此框架将它们添加到我们的 html 应用程序中。为此,应用程序将调用 gap_exec

使用phonegap开发的应用程序无法在应用程序中运行。这种应用称为混合应用。混合应用程序: native 应用程序和 Web 应用程序的组合。

如果您想将应用程序作为 native 应用程序和 Web 应用程序运行,请添加一些条件以避免 phonegap 框架(如果 location.protocol 是 http 或 https)。

关于ios - Phonegap/Cordova 2.7.0 : exec_gap file not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16631230/

相关文章:

ios - svg 中的链接在 iOS 上不起作用

iOS 10 MapKit 上层缩放问题

java - Android 上的 MediaRecorder 启动失败

iPhone错误ld : duplicate symbol _SBJSONErrorDomain in/Users/Shared/PhoneGap/Frameworks/PhoneGap.框架/PhoneGap

jquery - jQM页脚在转换前后消失和出现

IOS/objective-C : Detect Button Press in Custom Tableview Cell?

ios - 在 iOS 中检测不活动(无用户交互)以显示单独的屏幕,如覆盖

ios - PhoneGap 暂停事件,模糊当前屏幕以防止快照中显示敏感数据

javascript - 如何检测 UIWebView 中的标题何时被 AJAX 更新?

css - jQuery Mobile 视网膜图标不显示