在Phonegap构建上未定义navigator.camera

时间:2018-09-06 23:38:31

标签: cordova phonegap-build

我正在尝试使用核心插件cordova-plugin-camera从相册中检索图像。但是当我放:

document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
    console.log(navigator.camera);
}

我总是有“未定义的”。因此该功能将无法正常工作

我将cordova.js放在所有其他脚本的前面和后面,两者都不起作用。

在我的配置xml中,输入:

<plugin name="cordova-plugin-camera" spec="~4.0.3" />

甚至:

<feature name="Camera">
  <param name="android-package" value="org.apache.cordova.camera.CameraLauncher" />
</feature>

但还是同样的问题。

我不知道该在哪里检查了 我的phonegap版本:

<preference name="phonegap-version" value="cli-7.0.1" />

您知道问题出在哪里吗?

谢谢

1 个答案:

答案 0 :(得分:0)

我终于找到了解决方案,将插件降级为2.4.1(使用cli-7.1.0)。