Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在浏览器中使用Cordova插件?_Cordova_Ionic Framework_Mobile_Cordova Plugins - Fatal编程技术网

如何在浏览器中使用Cordova插件?

如何在浏览器中使用Cordova插件?,cordova,ionic-framework,mobile,cordova-plugins,Cordova,Ionic Framework,Mobile,Cordova Plugins,我使用Ionic框架构建web和移动(混合)应用程序。我使用和。它们在移动应用程序中运行良好。是否可以在移动设备上的web应用程序(在浏览器中)中使用它们 现在我在JS代码中检查平台: if (this.platform.is('core')) { // use web libraries for uploading and crop images } else { // use @ionic-native cordova plugins } cordova插件裁剪仅在iOS和

我使用Ionic框架构建web和移动(混合)应用程序。我使用和。它们在移动应用程序中运行良好。是否可以在移动设备上的web应用程序(在浏览器中)中使用它们

现在我在JS代码中检查平台:

if (this.platform.is('core')) {
    // use web libraries for uploading and crop images
} else {
    // use @ionic-native cordova plugins
}

cordova插件裁剪仅在iOS和Android上可用:

Cordova插件作物支持的平台:

  • iOS
  • 安卓
浏览器中也提供Cordova摄像头插件:

Cordova摄像头插件支持的平台:

  • 安卓
  • 黑莓
  • 浏览者
  • 火狐
  • 费罗斯
  • iOS
  • 窗户
  • WP8
  • Ubuntu
首先,一定要注意摄像头插件的“怪癖”信息清楚地指出,插件只返回Base64图像URI。通常情况下,Cordova开发人员不建议这样做,但如果您想在浏览器平台上进行测试,则需要使用它


我知道这有点老了,但如果您被带到这里试图寻找答案,我通过运行以下命令使其正常工作:

ionic cordova run browser
当然,您需要使用以下命令通过npm安装摄像头插件:

ionic cordova plugin add cordova-plugin-camera
npm install --save @ionic-native/camera