gpt4 book ai didi

ios - phonegap.js (cordova.js) 功能缺失或无效

转载 作者:行者123 更新时间:2023-11-29 03:39:02 25 4
gpt4 key购买 nike

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

Can't find variable: FileUploadOptions

我发现这意味着我必须拥有这个名为 phonegap.js 的 js 文件。根据我所了解的内容,在构建您的应用程序时会生成这些内容。然而。在最近的某个时候,对 phonegap.js 的支持已被删除,而 cordova.js 现在显然是替代它的文件。这确实产生了。但是上面的函数失败了,因为在 cordova.js 中的任何地方都没有引用这样的函数/类,但 cordova 文档/帮助指向 phonegap 文档 .. 它告诉你包含这个插件(我这样做)并告诉我如何做我遵循的信,所以我可以首先尝试让它工作。所以,这继续失败。

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

为了我的理智,有人可以告诉我,为什么文档描述这些东西这么难。 2.. 如果文件应该生成,但还不是必需的,该怎么做?

最佳答案

自从您提出问题以来已经很长时间了,所以我将针对 PhoneGap 3.3 版本进行回答。

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

确保将 phonegap.js 包含在 index.html 文件中,靠近底部,以便它位于所有依赖项之后。

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

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

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

关于ios - phonegap.js (cordova.js) 功能缺失或无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18723874/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com