Skip to content
Merged

Dev #290

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
77 commits
Select commit Hold shift + click to select a range
4c0574c
feat(templates): update templates & add debug tool link
Justin-dynamsoft Nov 27, 2025
f34eb51
fix: update canonical links in HTML files for accurate routing
Justin-dynamsoft Dec 12, 2025
cfe39c5
UPDATE
Shen-wb Dec 15, 2025
11f94a3
fix: update script path for local SDK loading in HTML files
Justin-dynamsoft Dec 24, 2025
3f39a82
Merge pull request #274 from Dynamsoft/main
Justin-dynamsoft Dec 24, 2025
b12b3ad
fix: correct spelling of launchBarcodeScanner function
Justin-dynamsoft Dec 26, 2025
03cde15
Merge pull request #275 from Dynamsoft/main
Justin-dynamsoft Dec 26, 2025
751d5be
fix: update license initialization and update read-an-image.html
Justin-dynamsoft Jan 7, 2026
167a0d6
Merge pull request #277 from Dynamsoft/main
Justin-dynamsoft Jan 7, 2026
2261ffc
UPDATE VERSION
Shen-wb Jan 12, 2026
7d65c3c
docs: update README with sample list and descriptions; add comments t…
Justin-dynamsoft Jan 23, 2026
a7c1947
Merge pull request #279 from Dynamsoft/main
Justin-dynamsoft Jan 23, 2026
ae0b576
refactor: clean up comments in hello-world example for clarity
Justin-dynamsoft Jan 23, 2026
a14a843
Update hello-world.html comment
Justin-dynamsoft Jan 23, 2026
ebe9ba2
fix: update script source paths and decode template for consistency
Justin-dynamsoft Feb 12, 2026
d5a36c0
docs: update README files to correct SDK links and enhance clarity; a…
Justin-dynamsoft Feb 13, 2026
32685dc
docs: enhance README for clarity and structure; add sections on sampl…
Justin-dynamsoft Feb 13, 2026
8f798df
Fix secure context note structure and expand RTU acronym
Tom-Dynamsoft Feb 13, 2026
5876219
Improve README clarity and structure
Tom-Dynamsoft Feb 13, 2026
5259a51
feat: add sample for scanning Direct Part Mark (DPM) codes
Justin-dynamsoft Feb 24, 2026
f2a035e
UPDATE
Shen-wb Feb 27, 2026
c10b3d9
Update package.json
Shen-wb Feb 27, 2026
497726d
add rtu sample
Shen-wb Feb 27, 2026
1e5bffb
Update app.vue
Shen-wb Feb 27, 2026
5c5c8be
feat: update documentation for Next.js and Nuxt.js
Justin-dynamsoft Feb 27, 2026
2c5331b
Update read-an-image.html
Shen-wb Feb 28, 2026
eb98162
Merge branch '_dev' of https://github.com/Dynamsoft/barcode-reader-ja…
Shen-wb Feb 28, 2026
1c3cccf
UPDATE
Shen-wb Mar 5, 2026
25aafbb
Delete frameworks/nuxt/scan-using-rtu-api/curl.txt
Shen-wb Mar 5, 2026
4b2936d
Delete frameworks/nuxt/scan-using-rtu-api/response.html
Shen-wb Mar 5, 2026
2bf9c15
Delete frameworks/nuxt/scan-using-rtu-api/dev.err
Shen-wb Mar 5, 2026
a68ff2a
Update .gitignore
Shen-wb Mar 5, 2026
1c3cf48
Update scan-a-single-barcode.html
Shen-wb Mar 5, 2026
d801511
UPDATE
Shen-wb Mar 5, 2026
2c7bf8d
Update README and index.html to enhance sample descriptions and add n…
Justin-dynamsoft Mar 6, 2026
c415fee
Update user guide link in index.html
Justin-dynamsoft Mar 6, 2026
091d374
Merge branch 'main' into _dev
Justin-dynamsoft Mar 10, 2026
8999e05
Add scanMode configuration for multi-unique scanning in various scena…
Justin-dynamsoft Mar 10, 2026
4c42f22
Refactor license initialization to use promise for loading code speci…
Justin-dynamsoft Mar 20, 2026
46c9d31
UPDATE
Shen-wb Mar 31, 2026
8da5969
REMOVE FRAMEWORKS RTU
Shen-wb Mar 31, 2026
e612729
Fix formatting inconsistencies in README files across various READMEs
Justin-dynamsoft Apr 2, 2026
ac5d837
UPDATE
Shen-wb Apr 2, 2026
77801ba
UPDATE
Shen-wb Apr 7, 2026
ce9540b
Update index.html
Shen-wb Apr 7, 2026
c4e2d49
UPDATE
Shen-wb Apr 7, 2026
9d612a4
UPDATE
Shen-wb Apr 7, 2026
89fcea2
Remove redundant hello-world example links from README.md
Justin-dynamsoft Apr 7, 2026
5c9b1dd
Update demo links and README files for consistency; rename index.html…
Justin-dynamsoft Apr 7, 2026
76c9ea7
Refine README and demo links for clarity; update paths in index.html …
Justin-dynamsoft Apr 7, 2026
baf8047
UPDATE
Shen-wb Apr 8, 2026
2d09cac
UPDATE
Shen-wb Apr 8, 2026
6dbb8e4
UPDATE
Shen-wb Apr 9, 2026
aadbd1c
UPDATE
Shen-wb Apr 9, 2026
3a7f7d4
Remove unused canonical links from HTML files for various frameworks
Justin-dynamsoft Apr 9, 2026
e4d01e4
Update ImageCapture.vue
Shen-wb Apr 9, 2026
2ec8938
Merge branch '_dev' of https://github.com/Dynamsoft/barcode-reader-ja…
Shen-wb Apr 9, 2026
8bfe120
Update Chrome version requirement in README.md
Justin-dynamsoft Apr 9, 2026
5a4b97c
UPDATE
Shen-wb Apr 9, 2026
428168e
UPDATE
Shen-wb Apr 9, 2026
a69208c
Update app.vue
Shen-wb Apr 9, 2026
3f236f2
Update SDK loading instructions for local hosting in index.html files
Justin-dynamsoft Apr 9, 2026
8880bb5
Update package.json
Shen-wb Apr 10, 2026
4deacae
PWA UPDATE
Shen-wb Apr 13, 2026
47f983b
remove executeNow
Shen-wb Apr 14, 2026
78129fc
Update service-worker.js
Shen-wb Apr 14, 2026
b57dd01
Add customize-the-ui
Shen-wb Apr 14, 2026
676fcb6
UPDATE
Shen-wb Apr 14, 2026
e63fd16
Fix typo in variable name 'reusltView' to 'resultView' across multipl…
Justin-dynamsoft Apr 15, 2026
db195ab
UPDATE
Shen-wb Apr 16, 2026
dbc1792
Comment out demo GitHub badge span in index.html
Justin-dynamsoft Apr 16, 2026
d681dee
Update browser compatibility versions in README.md
Justin-dynamsoft Apr 16, 2026
6eae4aa
Update package.json
Shen-wb Apr 17, 2026
22ed01d
Update README.md
Shen-wb Apr 17, 2026
ed32bc1
Update model names in JSON configuration for 1D barcode scanning scen…
Justin-dynamsoft Apr 17, 2026
7ce17a5
Update read-an-image.html
Shen-wb Apr 21, 2026
204c1e2
Merge branch 'main' into _dev
Shen-wb Apr 21, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
40 changes: 7 additions & 33 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,10 @@ The following table is a list of supported browsers based on the above requireme

| Browser Name | Version |
| :----------: | :--------------: |
| Chrome | v78+<sup>1</sup> |
| Firefox | v68+<sup>1</sup> |
| Edge | v79+ |
| Safari | v14.5+ |

<sup>1</sup> Devices running iOS need to be on iOS 14.5+ for camera video streaming to work in Chrome, Firefox or other apps using webviews.
| Chrome | v88+ |
| Firefox | v89+ |
| Edge | v88+ |
| Safari | v15+ |

Apart from the browsers, the operating systems may impose some limitations of their own that could restrict the use of the SDK.

Expand Down Expand Up @@ -78,36 +76,17 @@ If you need a web server for standalone or scenario samples (for example, to ser

The repository includes two main sample directories:

- **`frameworks/`** - Framework-specific examples demonstrating how to integrate Dynamsoft Barcode Reader into common web and hybrid frameworks. Each framework folder contains one or more runnable sub-examples (such as `scan-using-foundational-api` and/or `scan-using-rtu-api`) showing practical integration patterns.
- **`frameworks/`** - Framework-specific examples demonstrating how to integrate Dynamsoft Barcode Reader into common web and hybrid frameworks.

- **`scenarios/`** - Focused scenario samples that show common real-world uses of Dynamsoft Barcode Reader.

---

## Choosing an API

The SDK provides two approaches for integrating barcode scanning capabilities:

### Ready-To-Use (RTU) API — BarcodeScanner

The RTU API offers the quickest path to a working barcode scanner (**Recommended for most users**):

- **One-line integration** – Launch a full scanner with a single API call
- **Built-in UI** – Pre-designed viewfinder and scan region highlighting
- **Simple configuration** – Customize behavior through intuitive config objects

### Foundational APIs

If you are looking for a fully customizable barcode decoding library with complete control over the scanning process and UI, you are welcome to use the Foundational APIs.

---

## Documentation

For the developer guide and full API reference of Dynamsoft Barcode Reader JavaScript library, please check out the [documentation](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/?ver=11.2.4000&utm_source=sampleReadme).
For the developer guide and full API reference of Dynamsoft Barcode Reader JavaScript library, please check out the [documentation](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/?ver=11.4.2000&utm_source=sampleReadme).

- [Barcode Scanner API Docs](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/api-reference/barcode-scanner.html?utm_source=sampleReadme)
- [Foundational API Docs](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/api-reference/index.html?utm_source=sampleReadme)
- [API Docs](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/api-reference/index.html?utm_source=sampleReadme)

---

Expand All @@ -125,11 +104,6 @@ If you have any questions, feel free to [contact Dynamsoft support](https://www.
- [scan-a-single-barcode.html](./scan-a-single-barcode.html) — Demonstrates single-barcode scanning: stops and returns as soon as the first barcode is detected.
- [read-an-image.html](./read-an-image.html) — Demonstrates how to decode and read barcodes from uploaded image files.

### Hello-world

- [hello-world.html](./hello-world.html) — The simplest example to get started with single barcode scanning.
- [read-an-image.html](./read-an-image.html) — Demonstrates how to decode and read barcodes from uploaded image files.

### Frameworks

- [angular/](./frameworks/angular/) — Angular examples.
Expand Down
4 changes: 2 additions & 2 deletions frameworks/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Frameworks samples

This directory contains framework-specific examples demonstrating how to integrate the Dynamsoft Barcode Reader (JavaScript edition) into common web and hybrid frameworks. Each framework folder contains one or more runnable sub-examples (for example, scan-using-foundational-api and/or scan-using-rtu-api) showing practical integration patterns.
This directory contains framework-specific examples demonstrating how to integrate the Dynamsoft Barcode Reader (JavaScript edition) into common web and hybrid frameworks.

## Sample list

Expand All @@ -23,7 +23,7 @@ This directory contains framework-specific examples demonstrating how to integra

1. Browse into a framework subfolder and choose a subexample, e.g.:
```cmd
cd react/scan-using-rtu-api
cd react
```
1. Follow the subexample README for exact steps. Typical commands:
```cmd
Expand Down
Loading