我正在尝试在我的离子项目下添加相机插件。
我做了如下:
cordova plugin add org.apache.cordova.camera
(in app/res/xml/config.xml)
<feature name="Camera">
<param name="android-package" value="org.apache.cordova.camera.CameraLauncher" />
</feature>
(in app/AndroidManifest)
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
但浏览器控制台中没有navigator.camera
。我错过了什么吗?
答案 0 :(得分:1)
相机插件不可用(通过navigator.camera
),直到deviceready
事件被触发为止。
不幸的是,您无法在普通的Web浏览器中测试此功能,因为它依赖于本机Cordova插件,因此您需要使用真实设备或模拟器进行测试。