Библиотека генерации QR-кода в JavaScript - PullRequest
57 голосов
/ 28 декабря 2010

В настоящее время я ищу библиотеку js, которая может кодировать текст в qr-кодах. Единственный , который мне удалось найти до сих пор, кажется сломанным, хотя другие люди утверждают, что используют его. Пример страницы не работает. Немного поиграв с этим, мне удалось сгенерировать коды, но они не расшифровываются программным обеспечением телефона.

Есть ли для этого еще одна библиотека js? Кому-нибудь удалось заставить его работать?

Меня не интересует решение, которое извлекает код из онлайн-сервиса (kaywa, google и т. Д.).


Обновление:

Ну, вы правы, эта библиотека работает . Моя проблема заключалась в том, что я пытался включить его в страницу HTML5 Boilerplate, и document.write, похоже, не работает в этом. В любом случае я изменил пример кода, чтобы браузер рисовал на холсте, а не в таблице, и я получил порядок функции fillRect в обратном направлении. Ниже приведен исправленный вызов функции.

context.fillRect(c * UNIT_SIZE, r * UNIT_SIZE, UNIT_SIZE, UNIT_SIZE);
// it's column-row, not row-column; don't ask why :)

Так как мое изображение больше не транспонируется :), теперь qr прекрасно декодируется. Спасибо за поддержку.

Ответы [ 11 ]

0 голосов
/ 28 декабря 2010

Если вы не можете найти собственную реализацию JavaScript, вы всегда можете AJAX-изображение самостоятельно со своего сервера.

http://www.swetake.com/qr/qr_cgi_e.html

...