私は現在、qrコードでテキストをエンコードできるjsライブラリを探しています。他の人がそれを使用していると主張していますが、私がこれまでに見つけた唯一のものは壊れているようです。サンプルページが機能しません。それで少し遊んで、私はなんとかコードを生成することができましたが、それらは電話ソフトウェアによってデコードされません。
このためのjsは別のライブラリですか?誰かがそれを機能させることができましたか?
オンラインサービス(kaywa、googleなど)からコードを取得するソリューションには興味がありません。
アップデート:
ええと、皆さんは正しいです、そのライブラリは機能します。私の問題は、それをHTML5ボイラープレートページに含めようとしたのですが、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は正常にデコードされます。ご支援ありがとうございます。