В настоящее время я ищу библиотеку 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 декодирует нормально. Спасибо за поддержку.