Offline Barcode Reader

WASMとオフラインスキャン

スキャナーはJavaScriptとWebAssemblyを利用するローカルのデコード処理をブラウザで実行し、リモートのデコード要求を使いません。

オンラインで準備する

インターネット接続中にスキャナーを開き、ページの読み込みが終わるまで待ってから一度再読み込みし、サービスワーカーがリクエストを制御できるようにします。オンラインのままサンプルを正常に読み取り、使うコード形式と入力方法(カメラまたは画像アップロード)も試してください。その操作を使った時にデコーダーのリソースが読み込まれます。

実際のオフライン経路を試す

ネットワークを切るかブラウザをオフラインモードにし、スキャナーを再読み込みして、同じ形式のサンプルと同じ入力方法で同じ操作を繰り返します。カメラには対応ブラウザ、権限、セキュアコンテキストが必要です。オフラインで再読み込みやデコードに失敗したら、接続を戻してオンライン準備を完了してください。

キャッシュと認識の限界

ブラウザはキャッシュを削除でき、サービスワーカーの更新で置き換わることがあります。キャッシュやサイトデータを消去した後、プライベートブラウジングや別ブラウザを使った後は、接続してオンラインで再読み込みとサンプルの正常な読み取りを繰り返してからオフラインで試してください。オフラインでも、ぼけ、反射、ゆがみ、破損、小ささ、余白不足は解決しません。