Offline Barcode Reader

WASM과 오프라인 스캔

스캐너는 JavaScript와 WebAssembly 기반·로컬 디코딩 구성 요소를 사용해 브라우저에서 처리하며 원격 디코딩 요청을 사용하지 않습니다.

온라인에서 준비하기

인터넷에 연결된 상태에서 스캐너를 열고 페이지 로딩이 끝날 때까지 기다린 다음 한 번 새로고침하여 서비스 워커가 요청을 제어하게 하세요. 온라인 상태에서 샘플을 성공적으로 스캔하고, 사용할 코드 형식과 입력 방식(카메라 또는 이미지 업로드)도 각각 테스트하세요. 해당 작업을 사용할 때 디코더 리소스가 로드됩니다.

실제 오프라인 경로 테스트

네트워크를 끊거나 브라우저 오프라인 모드를 사용하고 스캐너를 새로고침한 뒤, 같은 형식의 샘플과 같은 입력 방식으로 동일한 작업을 반복하세요. 카메라 스캔은 지원 브라우저·권한·보안 컨텍스트가 여전히 필요합니다. 오프라인 새로고침이나 디코더가 실패하면 다시 연결해 온라인 준비를 완료하세요.

캐시와 인식의 한계

브라우저는 캐시를 삭제할 수 있고 서비스 워커 업데이트로 리소스가 교체될 수 있습니다. 캐시 삭제, 사이트 데이터 삭제, 시크릿 모드·다른 브라우저 사용 뒤에는 다시 연결하여 온라인 새로고침과 샘플 성공 스캔을 반복한 후 오프라인을 테스트하세요. 오프라인 처리가 흐림, 반사, 왜곡, 손상, 작은 크기 또는 빈 여백 부족을 해결하지는 않습니다.