我使用Ionic框架构建Web和移动(混合)应用程序。我使用cordova-plugin-crop和cordova-camera-plugin。它们在移动应用程序中运行良好是否可以在移动设备上的Web应用程序(在浏览器中)使用它们?
现在我在JS代码中检查平台:
if (this.platform.is('core')) {
// use web libraries for uploading and crop images
} else {
// use @ionic-native cordova plugins
}
答案 0 :(得分:2)
cordova-plugin-crop只适用于iOS和Android:Ionic Crop plugin。
Cordova-plugin-crop支持的平台:
Cordova-camera-plugin也可在浏览器中使用:Cordova Plugin Camera。
Cordova-camera-plugin支持的平台:
首先,请务必注意Camera插件的'Quirks'信息清楚地指出插件只返回Base64图像URI。通常Cordova开发者会反对,但如果你想在浏览器平台上进行测试,你需要使用它。
答案 1 :(得分:0)
我知道这有点老了,但是如果您被引导到这里试图寻找答案,我设法通过运行使其起作用:
“lambda expressions not supported at this language level”
当然,您需要使用以下命令通过npm安装摄像机插件:
ionic cordova run browser