Добрый день! Билдю апку vue.js с кордова плагином, которая запрашивает разрешение к камере. Cordova android permissions plugin пытаюсь перед билдом проверить через локалхост, но у меня нет доступа к объекту кордова из файла компонента. То же самое если я пытаюсь билдить андроид апку с помощью cordova build android - ругается на несуществующий объект кордова. Как достучаться к объекту кордовы из-под vue? Конечная цель - на мобайле запрашивать разрешение на доступ к камере на клик по кнопке, которая инициирует камеру (для последующего скана qr-кода)
<% if (
process.env.TARGET === 'cordova') { %>
<script src="cordova.js"></script>
<% } %>
в файл index.html
а далее плагины будут доступны в глобальной переменной navigator
например
const imageURI = await (() => new Promise((resolve, reject) => {
navigator.camera.getPicture((imageURI) => {
resolve(imageURI)
}, (err) => reject( err),{
quality: 50,
destinationType:
Camera.DestinationType.FILE_URI
})
}))()