Существует несколько рабочих примеров веб-сканеров QR, особенно Instascan (Repo) и JSQRScanner (Repo). Оба они работают безупречно на Android. Однако в Safari с iOS 12 на iPhone как примеры, так и мой код ужасно терпят неудачу, создавая черный ящик, где должен быть видео -канал или вообще ничего. У меня нет возможности отладить это без Mac, так как я не могу поймать обещания JavaScript, если у меня нет доступа к объекту обещания. < /P>
Я попробовал обе эти библиотеки. И я даже общался с одним из разработчиков, но журналы будут упростить процесс. Я не могу производить эти журналы без надлежащих инструментов на Safari. /> Вот часть моего кода jsqrscanner. Я также сохранил свой старый код Instascan, на случай, если это кому -то нуждается. < /P>
/**
* Sets up the QR scanner.
* this function will be called when JsQRScanner is ready to use
* @see https://github.com/jbialobr/JsQRScanner
*/
function JsQRScannerReady() {
try {
//create a new scanner passing to it a callback function that will be invoked when
//the scanner succesfully scan a QR code
var jbScanner = new JsQRScanner(scanEvent);
setResult("Constructed JsQRScanner object.");
//reduce the size of analyzed images to increase performance on mobile devices
jbScanner.setSnapImageMaxSize(300);
setResult("setSnapImageMaxSize completed.");
var scannerParentElement = document.getElementById("videoBoundingBox");
if (scannerParentElement) {
//append the jbScanner to an existing DOM element
jbScanner.appendTo(scannerParentElement);
setResult("Appended jbScanner to div.");
}
} catch (e) {
setResult("Caught exception in the camera initialisation.");
setResult(e.message);
}
setResult("initialisation complete.");
}
Подробнее здесь: https://stackoverflow.com/questions/524 ... nning-work
IOS 12 Safari: Есть ли способ сделать веб-сканирование QR? ⇐ IOS
Программируем под IOS
1738661870
Гость
Существует несколько рабочих примеров веб-сканеров QR, особенно Instascan (Repo) и JSQRScanner (Repo). Оба они работают безупречно на Android. Однако в Safari с iOS 12 на iPhone как примеры, так и мой код ужасно терпят неудачу, создавая черный ящик, где должен быть видео -канал или вообще ничего. У меня нет возможности отладить это без Mac, так как я не могу поймать обещания JavaScript, если у меня нет доступа к объекту обещания. < /P>
Я попробовал обе эти библиотеки. И я даже общался с одним из разработчиков, но журналы будут упростить процесс. Я не могу производить эти журналы без надлежащих инструментов на Safari. /> Вот часть моего кода jsqrscanner. Я также сохранил свой старый код Instascan, на случай, если это кому -то нуждается. < /P>
/**
* Sets up the QR scanner.
* this function will be called when JsQRScanner is ready to use
* @see https://github.com/jbialobr/JsQRScanner
*/
function JsQRScannerReady() {
try {
//create a new scanner passing to it a callback function that will be invoked when
//the scanner succesfully scan a QR code
var jbScanner = new JsQRScanner(scanEvent);
setResult("Constructed JsQRScanner object.");
//reduce the size of analyzed images to increase performance on mobile devices
jbScanner.setSnapImageMaxSize(300);
setResult("setSnapImageMaxSize completed.");
var scannerParentElement = document.getElementById("videoBoundingBox");
if (scannerParentElement) {
//append the jbScanner to an existing DOM element
jbScanner.appendTo(scannerParentElement);
setResult("Appended jbScanner to div.");
}
} catch (e) {
setResult("Caught exception in the camera initialisation.");
setResult(e.message);
}
setResult("initialisation complete.");
}
Подробнее здесь: [url]https://stackoverflow.com/questions/52425188/ios-12-safari-is-there-a-way-to-make-web-based-qr-scanning-work[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия