问题标签 [phonegap]
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.
javascript - 发布到 php 文件,并使用 javascript 检索数据
所以我有一个 php 文件,它从以 JSON 格式编码的表中打印数据。
这是php文件:
这是javascript脚本:
所以基本上我有我从数据库中选择所有项目的位置(list_all.php),然后当我单击单个项目时,该项目的 ID 将通过 URL 传递,然后我使用 javascript 在另一端检索它。我不使用 GET,因为这是 phonegapp,所以我使用了一个名为 getURI.js 的 .js 文件。
首先,该函数获取传递的 ID。然后它发布到 PHP 文件,PHP 文件将获取 ID,并在数据库中查询该单个项目。成功了,我想将所有数据存储在变量上。但由于某种原因,我在控制台上收到错误消息
服务器响应正确,因为应用程序上的其他脚本正在运行。
javascript - Google Sheets API 未在 PhoneGap 应用程序中返回结果
我有一个网页,我想把它变成一个 phonegap 应用程序。
它在网站上正常运行,在 上运行localhost:3002
,从 Google 表格中获取数据。但它不适用于由 phonegap CLI 提供的 IP 地址(以及 android 上的 PhoneGap 开发人员应用程序),即192.168.1.43:3002
.
在运行时192.168.1.43:3002
,它会在控制台中记录以下错误:
我已经在Authorized JavaScript originslocalhost:3002
下的 Google 开发者控制台中添加了 IP 地址和。
HTML 文件:
这是 JS 文件:
是什么导致它在 IP 地址上localhost
而不是在 IP 地址上工作(也是 PhoneGap 开发人员应用程序)?
cordova - 使用 phonegap 时的访问控制允许来源
我正在开发一个在 3000 上运行的 phonegap 移动应用程序。这个移动应用程序使用 Tomcat 中的 Web 服务。当我尝试连接时,出现以下错误。对预检请求的响应不通过访问。
我添加了一个 CORS 插件,它正在工作。任何人都可以提供没有插件的解决方案。
android - 如何从 cordova 构建中删除 android.permission.CAMERA?
当我构建一个cordova项目时,它会自动添加 android.permission.CAMERAA 。但是我没有为此添加任何插件。
在这种情况下,我在 google play 中上传 apk 时收到以下错误消息
您的应用有一个带有版本代码的 apk ... 请求以下权限:android.permission.CAMERA。在 APK 中使用这些权限的应用需要设置隐私政策。
如何跳过添加 android.permission.CAMERA?
我用过的插件
$ cordova plugin cordova-plugin-dialogs 1.2.1 “通知” cordova-plugin-inappbrowser 1.4.0 “InAppBrowser” cordova-plugin-network-information 1.2.1 “网络信息” cordova-plugin-splashscreen 3.2.2 “Splashscreen” cordova-plugin-whitelist 1.2.2 “白名单” phonegap-plugin-push 1.6.3 “PushPlugin”
android - 通过蓝牙将数据从python发送到cordova应用程序
您好所有开发者,
我面临着在 Python 与 cordova (Phonegap) App 之间建立通信通道的问题。
我有一个 python 脚本正在发送数据,只有当我通过蓝牙通过另一个 python 脚本接收数据时它才起作用。
但我无法在科尔多瓦应用程序中接收数据。
这是python脚本。
我想制作一个在安卓手机中接收数据的科尔多瓦脚本。
如果我得到您的帮助,将更加感激。
谢谢
ios - PhoneGap config.xml - 添加插件不起作用
我正在尝试使用 PhoneGap 开发适用于 iOS 和 Android 的应用程序,但遇到了一个我似乎无法找到答案的问题。这可能是一个新手错误,但也许有人可以指出我正确的方向。这是我的环境:
1) PhoneGap 版本为 6.5.0。我刚刚升级到 7.0.0 的 Cordova 版本。
2) OS X El Capitan (10.11)。
3) PhoneGap Developer App 安装在运行 iOS 10 的 iPhone 上。
4) Hello World 示例应用程序(但我的真实应用程序也以同样的方式失败)。
问题是,如果我向位于项目根文件夹的 config.xml 添加一个新插件,那么我会看到插件被下载到插件文件夹中,但是在 deviceready 事件发生后我永远无法获得它的实例被解雇了。
例如,如果我将其添加到 config.xml:
如果使用 PhoneGap 桌面应用程序或 CLI 命令“phonegap serve”将应用程序提供给我的 iPhone,并且我在 deviceready 处理程序中发出 window.ace 警报,则该值为“未定义”。
但是,如果我执行“cordova run ios”以通过模拟器运行应用程序,则 window.ace 已定义并可以正常工作。
此外,如果我将 content src 属性更改为指向另一个文件,它同样适用于“cordova run ios”,但不适用于 PhoneGap 开发人员应用程序,它似乎总是提供 index.html。我看过一个用户的帖子,那里有同样的问题,建议是开发人员应用程序不读取 config.xml。我通过故意在其中放置错误来证明情况并非如此,这些错误会被捕获。
谁能告诉我我做错了什么,因为如果我不能添加插件,它会让 PhoneGap 开发者应用程序无用?
javascript - Phonegap:FileTransferError.FILE_NOT_FOUND_ERR
我正在使用 Phonegap 文件传输插件将图片上传到服务器。但是我收到错误代码:1(FileTransferError.FILE_NOT_FOUND_ERR)。我已经用 POSTMAN 测试了我的服务器代码,我可以成功上传和图像。但是我收到插件的错误。这是我的代码。该文件是从“camera_image.src”声明的,当我将它附加到动态图像的 src 时,我可以看到该图像。有什么贡献吗?这段代码怎么不完美?
android - 使用 Chrome DevTools 时 Cordova 应用程序崩溃
我正在 Cordova 中为 Android 创建一个应用程序,并且我正在使用 Chrome DevTools 进行调试。但是每次我使用检查元素时,我的应用程序都会崩溃而没有显示任何错误。
如果我只是启动 DevTools 和我的应用程序,它不会发生,它只会在我使用检查元素时发生。我还没有太多代码,只有一个加载所有 JavaScript 和 CSS 文件并为我的加载页面显示一些图像的索引文件。
我的控制台中也没有显示错误。
Chrome 版本 57.0.2987.133
三星 Galaxy Edge 7
Android 7.0
Cordova 6.5.0
更新:
在较新版本的 Chrome (58.0.3029.96) 中测试,问题仍然存在。
更新:
我使用的是真实设备,但通过 Android Studio 使用模拟设备时也存在问题。
php - Phonegap 使用 CURL 构建 API
我正在尝试通过使用 laravel 框架实现 CURL将我的帐户与PHONEGAP REST API连接起来。不知何故,我可以用 GET 做事,但从来没有用POST 和 PUT做。我的代码有什么问题吗?这是我的上传示例:
应用\Http\Controllers\BuildApiController@testBuild:
应用\PgBuild@uploadApp:
谢谢,