Phonegap.js (Cordova.js) 功能缺失或无效



好的,尝试构建我的第一个基于phonegap的项目,我需要开始绑定相机等设备。由于以下错误,我无法做到这一点:

Can't find variable: FileUploadOptions

发现这意味着我必须有一个名为phonegap.js的js文件。从我所学到的知识来看,这是在构建您的应用程序时生成的。在最近的某个时候,对phonegap.js的支持已被删除,cordova.js现在显然是替换它的文件。这确实产生了。但是,例如上面的函数失败了,因为在cordova的任何地方都没有引用这样的函数/类.js但是cordova docs/help指向phonegap文档。它告诉您包含此插件(我这样做),并告诉我如何做我遵循字母的事情,以便我可以首先尝试让它工作。所以,这继续失败。

我出去找了一个电话间隙的副本.js但它对我来说毫无用处,因为它是一个旧版本的概念。 1.9.0(谁知道它是为哪个平台生成的) 无论哪种咯咯笑方式,我都尝试使用那个,我得到一个语法错误。所以。。

为了我的理智,有人可以告诉我,第一,为什么文档很难描述这些事情。 二..如果文件应该生成,但还不需要,该怎么办?

你问你的问题已经很久了,所以我会回答PhoneGap版本3.3。

您需要使用 phonegap local build ios 为 iOS 构建项目。然后 phonegap.js 文件将$PROJECT_ROOT/platforms/ios/www目录中。

确保在index.html文件中靠近底部的地方包含phonegap.js,以便它位于任何依赖项之后。

<script type="text/javascript" src="phonegap.js"></script>

您可能会看到找不到 cordova.js 的警告,但只要您有 phonegap.js,这就可以了。

作为参考,Apache Cordova是一个开源项目,PhoneGap在Cordova之上提供了一些额外的功能。

相关内容

  • 没有找到相关文章

最新更新