Подтвердить что ты не робот

Как создать программу чтения QR-кода на веб-сайте HTML5?

Я искал возможность создания программы чтения QR-кода на моей веб-странице на основе HTML5. Я сделал несколько поисковых запросов, и все ссылки указывают мне на мобильные приложения.

Пожалуйста, помогите мне с некоторыми указателями относительно того, как я могу использовать HTML5 и JavaScript для чтения QR-кода, содержащего URL-адрес, а затем перенаправить браузер на этот URL-адрес.

4b9b3361

Ответ 1

Существует не так много JavaScript-декодеров.

Есть один в http://www.webqr.com/index.html

Самый простой способ - запустить ZXing или аналогичный на вашем сервере. Затем вы можете отправить изображение и вернуть декодированный результат в ответ.

Ответ 2

Библиотека jsqrcode от Lazarsoft теперь отлично работает, используя только HTML5, т.е. getUserMedia (WebRTC). Вы можете найти его на GitHub.

Я также нашел большую вилку, которая значительно упрощена. Только один файл (плюс jQuery) и один вызов метода: см. html5-qrcode на GitHub.

Ответ 3

Чтение, которое они показывают в http://www.webqr.com/index.html, работает как шарм, но буквально, вам нужен тот, который есть на веб-странице, версия github на самом деле Однако трудно сделать это, но это возможно. Лучший способ перейти - это обратный инженер, показанный на веб-странице.

Однако, чтобы отредактировать и получить полный потенциал из него, это не так просто. В какой-то момент я могу опубликовать урезанный реверсированный QR-ридер, но тем временем повеселится, взломав код.

Счастливое кодирование.

Ответ 4

Алгоритм, который управляет http://www.webqr.com, представляет собой реализацию JavaScript https://github.com/LazarSoft/jsqrcode. Я еще не пробовал, насколько это надежно, но это, безусловно, более легкое решение "плагин и игра" (клиентская или серверная) из двух.