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



i使用离子框架构建Web和Mobile(Hybrid)应用程序。我使用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
}

Cordova-Plugin-crop仅在iOS和Android上可用:离子作物插件。

Cordova-Plugin-crop受支持的平台:

  • ios
  • Android

Cordova-Camera-Plugin也可以在浏览器中提供:Cordova插件相机。

Cordova-Camera-Plugin支持的平台:

  • Android
  • 黑莓
  • 浏览器
  • Firefox
  • fireos
  • ios
  • Windows
  • WP8
  • ubuntu

首先,请务必注意,相机插件的"怪癖"信息清楚地指出,插件只有base64 image uris。通常,Cordova Devs建议反对这一点,但是如果您想在浏览器平台上进行测试,则需要使用它。

使用Cordova插件的Raymond Camden在浏览器中

这有点老,但是如果您在这里被带到这里寻找答案,我设法通过运行来使它起作用:

ionic cordova run browser

当然,您需要通过命令安装NPM安装相机插件:

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

相关内容

  • 没有找到相关文章