Offline Barcode Reader

WASM 與離線掃描

掃描器使用 JavaScript 和基於 WebAssembly 的本機元件在瀏覽器中解碼,不使用遠端解碼請求。

在線準備

連線時開啟掃描器,等待頁面載入完成,再重新載入一次,讓 Service Worker 接管請求。保持連線,先成功掃描一個範例,再測試預計使用的條碼格式與輸入方式(攝影機或圖片);解碼器資源會在使用該流程時載入。

測試實際離線流程

中斷網路或啟用瀏覽器離線模式,重新載入掃描器,然後使用相同類型的範例(攝影機或圖片)重複相同流程。攝影機仍需要支援的瀏覽器、權限和安全內容環境。若離線載入或解碼失敗,請重新連線並再次完成在線準備。

快取與辨識限制

瀏覽器可能清除快取,Service Worker 更新也可能替換檔案。清除快取或網站資料、使用私密模式或其他瀏覽器後,請重新連線,重複在線重新載入和成功掃描範例,再次測試離線。離線處理無法修復模糊、反光、透視變形、損壞、尺寸過小或缺少白色靜區的問題。