Я не могу заставить свой сканер QR-кода работать должным образом, используя веб-просмотр другого приложения для Android. Это проблема, которая отображается для меня.
Кроме того, когда я выбираю запустить свою камеру, я получаю Uncaught (в обещании) {name: «NotAllowedError», сообщение: «Отказано в доступе», ограничение: undefined, toString: ƒ}.
У меня сейчас точно такая же проблема!
По-прежнему отлично работает на ноутбуке Lenovo ThinkPad, Windows 10, Google Chrome версии 69.0.3497.100 (64-разрядная версия)
Несколько месяцев назад работало нормально в версии Google Chrome для Android??? @ Sony Xperia Z3 compact Версия Android 6.0.1
НЕ работает больше в Google Chrome Android версии 69.0.3497.100, проблема рядом со scan.start:
Недопустимый asm.js: несоответствие типов в назначении
кв. html: 1 Uncaught (в обещании) {имя: «NotAllowedError», сообщение: «Отказано в доступе», ограничение: не определено, toString: ƒ}
Promise.then (асинхронный)
E.async @ instascan.min.js:7
значение @ instascan.min.js:9
Инстаскан действительно крут!
Буду очень признателен, если это поправят :-)
До сих пор я использовал домен https,
Теперь я попытался явно указать домен https в
Не работает и на Android Firefox 62.0.1.
Хорошо работает на Android Opera 47.3.2249.130976
Хорошо работает на Android Edge 42.0.0.2549
Я думаю, что это была проблема uglifyJS, сборка instascan.min.js new с gulp release
, кажется, исправляет это.
Я думаю, что это была проблема uglifyJS, сборка instascan.min.js new с
gulp release
, кажется, исправляет это.
Спасибо! Это решило проблему на моем мобильном телефоне
Sony Xperia Z3 компактный Andriod версии 6.0.1
Google Chrome Android версии 69.0.3497.100
Android Firefox 62.0.1
может ли кто-нибудь поделиться результатом минимизации выпуска gulp :(
Я не мог собрать его с помощью gulp v4 — в gulpfile.js потребуются, казалось бы, незначительные изменения.
Я мог бы собрать его с помощью gulp v.3.9.1, но кажется, что gulp-uglify все еще его ломает. Я удалил строки uglify из файла gulp, и эта ошибка исчезла за счет увеличения файла instascan.js (~ + 1 МБ).
Но даже в этом случае, как упоминалось в # 197, у него все еще есть проблемы с «createObjectURL».
Изменить: найден файл из комментария №139. Это сработало, хотя ошибка «Invalid asm» все еще присутствует. Спасибо также Крисгунавардене
Вот уменьшенный файл: https://gist.github.com/chris-gunawardena/15d507d11dc09ef8f7653f1005eda203 .
Спасибо, Крис, но версия, на которую вы ссылаетесь, вызывает ошибку «Камера не определена». (все остальное аналогично).
Вам нужно дождаться его инициализации. Это то, что я использую:
const initQrCodeScanner = () => {
let scanner = new Instascan.Scanner({ video: document.getElementById('preview') });
Instascan.Camera.getCameras().then(cameras => {
scanner.camera = cameras[cameras.length - 1];
scanner.start();
}).catch(console.error);
scanner.addListener('scan', content => {
scanner.stop();
try { window.location.hash = new URL(content).hash } catch (e) { console.log(e) }
});
};
Привет. Пожалуйста, помогите нубу. У меня все работало, используя пример и выпуск v 1.0.0, а затем я закрыл свой компьютер, снова открыл его, и вдруг у меня возникла проблема с CreateObjectUrl.
Затем я использовал уменьшенный файл, указанный в этой теме, и теперь я получаю сообщение об ошибке «Камера не определено», как и mjcapper.
Попробовал сделать то, что сделал chris-gunawardena (точно скопировал и вставил), теперь ошибок нет но и видео на камеру нет.
Это работало отлично прошлой ночью!! (может быть, в моем браузере Chrome за это время было обновление? Не знаю).
Так что я очень расстроен. Кроме того, для справки, я разрабатываю на локальном хосте, камера работала раньше, это потому, что хром обновился? Моя версия гласит:
Версия 71.0.3578.98 (официальная сборка) (64-разрядная версия)
Я также пробовал в IE, и я не могу получить видео. Ошибок нет, но и видео нет.
Помогите, пожалуйста. :(
Рабочий пример на хроме: https://codepen.io/chris-gunawardena/pen/REGQPR?editors=1111
Он работал во всех браузерах (Safari, Chrome на Mac и на Chrome Android).
На данный момент он работает только в Firefox на Mac.
На мобильном Firefox не работает.
Я хотел бы получить пошаговую информацию (для нубов) о том, как исправить использование minfy/uglyJs/gulp. Спасибо.
РЕДАКТИРОВАТЬ: это уже не имеет значения. То, что я сказал, пока верно в отношении примера, приведенного на главной странице. Однако предыдущий опубликованный пример https://codepen.io/chris-gunawardena/pen/REGQPR?editors=1111 фактически устраняет проблему.
Я могу заставить его работать, используя файл с демонстрационной страницы:
https://schmich.github.io/instascan/
Вот ссылка на файл:
https://rawgit.com/schmich/instascan-builds/master/instascan.min.js
Рабочий пример на хроме: https://codepen.io/chris-gunawardena/pen/REGQPR?editors=1111
мне нужен SSL-сертификат, чтобы заставить это работать?
«потому что он отлично работает на локальном хосте, но не на живом веб-хостинге без сертификата SSL.
Самый полезный комментарий
Я могу заставить его работать, используя файл с демонстрационной страницы:
https://schmich.github.io/instascan/
Вот ссылка на файл:
https://rawgit.com/schmich/instascan-builds/master/instascan.min.js