Apache Cordova(以前称为PhoneGap)是一个框架,允许开发人员使用HTML,JavaScript和CSS等Web技术创建跨平台的移动应用程序。
当我的按钮被点击时,什么也没有发生。 捕捉视频 我已将phonegap-1.4.1.js 放入WWW 文件夹中。 我已经包括了 <question vote="1"> <p>当我的按钮被点击时,什么也没有发生。</p> <pre><code><button onclick="captureVideo();">Capture Video</button> </code></pre> <p>我已将phonegap-1.4.1.js放入WWW文件夹中。</p> <p>我已将 <pre><code><script src="javascript/phonegap-1.4.1.js" type="text/javascript"></script></code></pre> 包含在我的头部部分。</p> <p>我按照 PhoneGap API 文档的示例完成了所有支持功能。</p> <pre><code><script> // Called when capture operation is finished // function captureSuccess(mediaFiles) { var i, len; for (i = 0, len = mediaFiles.length; i < len; i += 1) { uploadFile(mediaFiles[i]); } } // Called if something bad happens. // function captureError(error) { var msg = 'An error occurred during capture: ' + error.code; navigator.notification.alert(msg, null, 'Uh oh!'); } // A button will call this function // function captureVideo() { // Launch device video recording application, // allowing user to capture up to 2 video clips navigator.device.capture.captureVideo(); } </script> </code></pre> <p>我对其他外部 js 的其他调用都工作正常。只是phonegap-1.4.1.js 不起作用。我在这里缺少什么?</p> <p>编辑</p> <p>当我内联粘贴 PhoneGap js 时,我对这些函数的所有调用都工作正常。所以,我已经确定问题是它从未从外部加载。 Deviceready 警报会告诉我同样的事情,但它不会使其加载。那么,问题仍然是,如何让外部js加载?</p> </question> <answer tick="true" vote="1"> <p>文件在这里:</p> <blockquote> <p>我已将phonegap-1.4.1.js放入WWW文件夹中。</p> </blockquote> <p>但是您将其包含在不同的位置:</p> <blockquote> <p>我已将 <pre><code><script src="javascript/phonegap-1.4.1.js" type="text/javascript"></script></code></pre> 包含在我的头部部分。</p> </blockquote> <p>它没有加载,因为它希望在 javascript 目录中找到该文件,而您已将其放入 www 文件夹中。在 www 文件夹中创建一个目录“javascript”,或者从脚本标记中的 src 中删除“javascript”。</p> </answer> <answer tick="false" vote="1"> <p>你需要调用<pre><code>document.addEventListener ..</code></pre>来确保PhoneGap加载,所以在你的onload上调用init()方法</p> <pre><code><body onload="init()"> </code></pre> <p>并将以下内容放入您的 head 标签中</p> <pre><code> <script type="text/javascript"> var onDeviceReady = function() { alert("OnDeviceReady fired."); }; function init() { document.addEventListener("deviceready", onDeviceReady, true); } </script> </code></pre> </answer> <answer tick="false" vote="0"> <p>您需要确保 deviceready 事件正在触发。只有在它触发后你才能进行phonegap api调用</p> <pre><code>document.addEventListener("deviceready", function(){ }); </code></pre> </answer> </body></html>
PhoneGap 的 navigator.fileMgr 始终未定义
我正在使用 PhoneGap 构建 iOS 应用程序,需要向设备写入和读取文本文件。 我按照此处找到的步骤操作:http://docs.phonegap.com/en/2.0.0/guide_getting-started_ios_index.md.html#Getting%
在 Django + iOS 兼容性中创建网站 - 这是一个好方法吗?
我希望创建一个基本网站,允许用户登录(通过电子邮件或 Facebook 身份验证)并发布他们的照片以供该网站的其他用户发表评论。非常喜欢和喜欢
如何使用PhoneGap从前置摄像头捕获视频? 我发现这个 navigator.device.capture.captureVideo(captureSuccess, captureError, {limit:2});在 Phonegaps API 在线文档中,但我不...
我正在使用appery.io(基本上是一个使用所见即所得的PhoneGap类型网站)为iOS/Andriod创建一个应用程序,它基本上是即将播出的电视剧集的日历。用户将选择节目...
我正在开发一个 html5 混合应用程序,需要访问 oauth2 API。 我正在寻找应该用来实现此任务的最佳插件。 根据我的研究,我发现了两种可能
我开始使用 HTML5 和 PhoneGap 开发 iOS 应用程序。 我有一个关于这里安全的问题。由于 iOS 应用程序无法运行 PHP 代码,因此人们使用 REST API 与...
是否可以使用 PhoneGap 扫描名片并从该名片中获取联系方式?我在谷歌上找不到任何东西,所以把它发布在这里。 任何人都可以建议一些好的 http API 来...
与 PhoneGap 一起安装时 SC.get() 不起作用
我正在尝试使用 SoundCloud API 来传输歌曲,并且通过浏览器一切正常,但是当我尝试将其与 PhoneGap 打包并将其安装在手机上时,它不再工作......
在 IOS 上的 PhoneGap 中压缩照片以生成 XML
我有一个应用程序,可以将使用 PhoneGap 相机插件拍摄的照片存储在 iPad Air 2 上运行的应用程序上的 SQLite 数据库中。 照片附加到 XML,该 XML 通过网络服务传输到 API...
现在 iOS 6 上的 Mobile Safari 支持使用 HTML5 输入元素对照片和视频进行捕获和媒体库选择,是否可以使用 PhoneGap 的 camera.getPicture 来选择视频...
PhoneGap Ajax 请求在使用 AT&T 数据但不在 WiFi 上时返回 502(错误网关)
使用 PhoneGap 制作 iOS 应用程序,我正在做一些非常简单的事情(向远程 API 发出 ajax 请求)。在我的物理设备 (iPhone 4) 上进行测试时,当我进行操作时一切正常...
不幸的是我不记得我到底做了什么,但我可以说我尝试执行某些命令,可能是为了升级某些东西。但从那时起我的 Apache Cordova 应用程序根本无法运行。 W...
我想使用 Cordova 和 Cordova 步数计数器插件开发一个移动应用程序。计步器的安装和初始化一切顺利,但我无法获得
每当我单击 iOS 应用程序中的文本字段或数据选择器时,导航栏都会滚动向上移动。可能是键盘弹起来的时候webview也上去了。 当键盘未抬起时,屏幕看起来...
我有一个要求。我开发了一个具有 HTML 内容的网络应用程序。我想将此内容打印到 Zebra 蓝牙打印机 (IMZ320)。浏览了几个博客,我发现这是必要的...
在我的 Ionic 3.20 + cordova ios 4.5.4 应用程序中,使用 cordova-plugin-vibration 3.0.1 并针对 XCode 9.4.1 进行编译,@ionic-native/vibration 在 iPhone 7 上的行为如下: 以默认持续时间振动...
在 ios/Apple 上为 WebApp (pwa) 实现 IAP
我很难找到答案是否可以在 ios 上为基于网络的应用程序实现应用内购买。 苹果的指导方针与谷歌的指导方针非常相似,都是这样说的:“如果......
我在xCode上(使用PhoneGap)使用sqlite插件创建了一个iPad应用程序,存储了数据,然后当我想查看我存储的数据时,我找不到保存它的位置。根据我的网上研究,它...
Ionic 推送通知无法在 Android 上打开后台应用程序
如果单击通知,则仅当应用程序不在后台时才会打开,如果应用程序在后台,则不会将其带到前台。安卓平台。