---
layout: default-layout
title: Web - Dynamsoft Barcode Reader FAQ
keywords: faq, javascript, web
description: Dynamsoft Barcode Reader FAQ - Web
needAutoGenerateSidebar: false
noTitleIndex: true
---

# Dynamsoft Barcode Reader Web FAQ

Welcome! Browse the sections below for answers to common questions, configuration tips, and troubleshooting guidance.

---

## Camera

- [Camera cannot open in PWA](camera/camera-cannot-open-in-pwa.html)
- [How to check camera permissions programmatically](camera/check-camera.html)
- [Delay when opening camera](camera/delay-when-open-camera.html)
- [How to stop the camera stream from opening right away after DBR-JS demo is loaded?](camera/stop-camera-to-open-right-away.html)
- [Why isn't my webcam reading the barcode on my driver's license or ID card?](camera/webcam-support-dense.html)
- [When is singleFrameMode enabled?](camera/when-singleFrameMode-is-enabled.html)

## Capabilities

- [iOS 17 Readability(V8 and 9 only)](capabilities/ios-17-readability.html)
- [Is HTTPS Required?](capabilities/is-https-required.html)
- [Pros and Cons of CDN](capabilities/pros-and-cons-of-cdn.html)
- [System Requirement](capabilities/system-requirement.html)
- [What's in the dist Folder of dynamsoft-barcode-reader-bundle?](capabilities/what-is-in-the-dist-folder-of-dbr.html)
- [About Adaptive WebAssembly (Wasm) Loading](capabilities/adaptive-wasm-loading.html)

## Configuration

- [How to avoid incorrect barcode results?](../general/avoid-incorrect-barcode-results.html)
- [Do we have to call loadWasm proactively?](configuration/call-loadWasm-proactively.html)
- [How to change the domain binding of a product key?](configuration/change-domain-binding-of-product-key.html)
- [Formats supported for existing files](configuration/formats-supported-for-existing-files.html)
- [How to get intermediate result images?](configuration/get-intermediate-result-images.html)
- [How do I create a NodeJS application using the SDK?](configuration/nodejs-implementation.html)
- [Offline mode usage for JavaScript SDK](configuration/javascript-sdk-offline-mode-use.html)
- [Newline character not being rendered](configuration/newline-character-not-being-rendered.html)
- [Pop-up window during trial process](configuration/pop-up-window-during-trial-process.html)
- [Read from existing files](configuration/read-from-existing-files.html)
- [Scan US driver's license](configuration/scan-US-drivers-license.html)
- [Upgrade old to new version](configuration/upgrade-old-to-new.html)
- [Ways to copy DBR-JS deployable files](configuration/ways-to-copy-dbr-js-deployable-files.html)

## Debug

- [Check Current Version](debug/check-current-version.html)
- [General Troubleshooting Steps for Decode Failure](debug/general-troubleshooting-steps-for-decode-failure.html)
- [Get SDK Logs](debug/get-sdk-logs.html)
- [Resolve Magic Word](debug/resolve-magic-word.html)
- [How to Use Debug Mode](debug/debug-mode.html)

## Scan Settings

- [Difference between BarcodeReader and BarcodeScanner(V9 and below)](scan-setting/difference-between-barcodeReader-and-barcodeScanner.html)
- [Difference between BestSpeed and BestCoverage](scan-setting/difference-between-bestspeed-and-bestcoverage.html)
- [Differences between Full and Compact Editions(V9 and earlier)](scan-setting/differences-between-full-and-compact-editions.html)
- [Differences between updateScanSettings, updateVideoSettings, and updateRuntimeSettings](scan-setting/differences-between-updateScanSettings-updateVideoSettings-and-updateRuntimeSettings.html)
- [Read Inverted Image](scan-setting/read-inverted-image.html)
- [Remove Duplicates](scan-setting/remove-duplicates.html)
- [Unable to Scan Aztec Code](scan-setting/unable-to-scan-aztec-code.html)

## UI Customization

- [Add/Remove Beep Sound](ui-customization/add-remove-beep-sound.html)
- [Different Ways to Customize UI](ui-customization/different-ways-to-customize-ui.html)
- [Hide Laser Bar and Message in Default UI](ui-customization/hide-laser-message-ui.html)