问题标签 [cordova-3.5]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3729 浏览

cordova - Phonegap 和 CORS(XHR 状态 0)问题

我正在尝试使用 Phonegap 和问题构建一个应用程序,但我的 AJAX 调用遇到了一些问题。我所有的 AJAX 调用都返回状态 0。似乎 webview 遵守了 CORS 规则,并且Access-Control-Allow-Origin在我在后端设置标头之前,我的 AJAX 调用都不起作用。

一旦我设置了标题,一切正常。我试着玩res/xml/config.xmland

<access origin="*" />
<access origin="*" />
<access origin="*" />
<access origin="*" />

在这些res/xml/config.xml都是无用的,没有任何区别。

jQuery用来进行 AJAX 调用。这是我的代码

index.js

res/xml/config.xml

0 投票
1 回答
6942 浏览

android - Cordova File api:android中的getFile问题

环境:安卓

在应用程序中,我在该位置创建了一个文件,"/data/data/com.my.app/changes/123456789/123456789.json" 我已经使用自定义 cordova android 插件交叉检查了该文件是否存在。

尝试使用cordova File api访问此文件时,如下所示。api 根本无法提供 1000 个代码。

我收到一个错误代码为“1000”,我认为这是“找不到文件”。

根据新的插件文档,文件的路径应该是相对于文件系统根目录的。我认为问题在于我传递文件路径的方式。

在 iOS 设备上测试时也是如此,问题仅在于 ANDROID。

请让我知道我到底哪里出错了。因为我完全卡住了。非常感谢任何帮助。

提前致谢。

0 投票
1 回答
2439 浏览

android - 在应用浏览器中隐藏科尔多瓦不起作用

我需要在后台使用应用程序浏览器打开一个页面。
我的科尔多瓦版本是 3.5.0-0.2.6 。
我用于测试的代码是(网站名称已更改):

但不幸的是它显示了页面。
我真的不知道该怎么办。
提前致谢 。

0 投票
6 回答
77459 浏览

cordova - 如何在 phonegap 中指定最小 SDK?它忽略了 config.xml 中的 android-minsdkversion

这是一个 phonegap 3.5 / cordova 3 安卓应用。在 www/config.xml 我有:

但是,当我构建它时,它会创建一个 AndroidManifest.xml,其中包含:

结果是 SDK 版本低于 19 的人可以从商店安装我的应用程序。它从哪里得到这 10 个,我该如何更改它?由于 Viewport 的怪异,我的应用程序的行为在 4.4 以下的操作系统上是可疑的,并且我已经获得了 4.2.2 用户的 1 星评价。

0 投票
0 回答
170 浏览

android - Cordova android 应用程序在 Galaxy S3 上崩溃?

我正在使用 cordova 创建新的 android 应用程序。我的应用程序在Galaxy S3设备上崩溃了。如果我单击主页上的链接按钮,它将崩溃。在这里,我添加了问题详细信息。如何解决这个问题。请指导我。

我使用的cordova版本是3.6.4。

0 投票
0 回答
94 浏览

android - 滚动列表时在我的phoneGap 3.5应用程序中闪烁并选择任何一个以进入下一页

我正在使用 Cordova 3.5 开发 PhoneGap 应用程序。我正在使用<ul><li>创建列表视图。当我从列表视图中选择任何项目而不滚动列表时,它可以工作,但是当我在滚动列表后选择任何项目时,它首先进入列表顶部,然后进入下一页。这是怎么回事?

0 投票
0 回答
719 浏览

intel-xdk - 英特尔 XDK Google + google 服务插件 - 构建失败

我开发了一个工作混合应用程序,我在其中使用“phonegap-googlemaps-plugin”。该插件需要另外两个作为依赖项,它们会在项目中自动下载和安装。依赖项是: com.google.playservicesplugin.http.request

使用 Cordova-CLI,使用依赖项安装此插件将无法第一次构建项目,因为“playservices”插件中有一个特定目录。为了克服这个问题,我必须在我的项目中运行“ant clean”并删除/重命名该目录。现在,我正在使用 Intel XDK 并上传了我的应用程序并成功安装了我的大部分插件并在我的设备上运行该应用程序。当我尝试安装 google play services 插件时,由于我上面描述的原因(我已经浏览了日志),它无法构建。我现在该如何克服这个问题?我附上了显示失败错误的日志部分

提前致谢。

0 投票
1 回答
141 浏览

android - 使用 Cordova 3.5 的 Android 项目在内存中缓存数据

我最近使用 Jquery Mobile、Andorid SDK 22.3 和 Cordova 3.5 插件构建了一个混合 Android 项目。应用程序已成功构建。但是在测试时,我们观察到应用程序正在其内存中缓存数据。

例如,当我们使用用户凭据登录应用程序时,应用程序会存储凭据。在下一次尝试中,它需要以前使用的凭据才能登录。

如果我们明确清除 App 的缓存,问题就会得到解决。但在下次登录后,它再次存储缓存数据。

谁能建议如何以编程方式清除缓存?

谢谢并恭祝安康,

0 投票
1 回答
25 浏览

android - Cordova 3.6 正在返回应用程序特定的数据路径而不是外部可访问路径

我正在使用使用 cordova 作为平台的 mobilefirst/worklight 应用程序。我之前的应用程序是在使用cordova 3.1 版的移动优先6.1 上。现在我将我的应用程序升级到使用cordova 3.6 版的mobilefirst 7.1(从worklight 重命名)。

对于我正在使用的文件系统访问

由于cordova在3.3版之后改变了结构,我把fullPath改为toURL();

这里的问题是它给了我应用程序的数据路径。我正在存储应该可以从外部访问的数据,就像之前的 -file://storage/emulated/0 一样。

文件系统中是否有任何方法返回我可以从其他应用程序访问的路径?它也应该适用于ios。