Cordova中未定义相机

时间:2017-02-27 02:56:11

标签: angularjs firebase ionic-framework ngcordova

我在基于离子角度的应用程序中实现了相机功能。我收到错误未定义相机。当我使用命令ionic serve时,上述错误正在发生。问题不存在当使用命令离子浏览器时。也得到相同的错误当我将应用程序部署到firebase时没有定义Camera.Any建议我在将应用程序部署到firebase时需要遵循的步骤以避免错误?

以下是我能看到的行为。 我用了命令ionic serve。 相机插件无法在浏览器视图中加载,我可以看到以下错误。 Error from browser

使用命令ionic run browser,可以看到相机被加载。这是浏览器视图。ionic run browser

此应用程序使用firebase deploy命令部署并托管在firebase环境中。当通过Android手机(Moto X Play)访问url时,我可以看到相同的行为,即(Camera not loaded)。这是预期的吗?。我需要在将应用程序部署到firebase时执行其他一些步骤。

此外,我在我的app.js中包含了ngCordova依赖项,并在我的index.html中的ng-cordova.js之前包含了cordova.js。目前这个应用程序没有安装在playstore或Apple app store中。这个应用程序是以离子形式开发,可以通过访问部署应用程序的firebase托管网址在移动设备中查看。

1 个答案:

答案 0 :(得分:0)

相机插件是一个cordova插件。有些cordova插件在浏览器中不支持。所以将你的应用程序安装到手机上,它会正常工作。