Skip to content

Commit 5dc1b0e

Browse files
committed
Fixed links
1 parent e150bd4 commit 5dc1b0e

File tree

1 file changed

+5
-5
lines changed
  • programming/javascript/user-guide

1 file changed

+5
-5
lines changed

programming/javascript/user-guide/index.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ Let's start with the "Hello World" example of the DBR-JS SDK which demonstrates
9090

9191
**Basic Requirements**
9292
- Internet connection
93-
- A supported browser
93+
- [A supported browser](#system-requirements)
9494
- Camera access
9595

9696
### Understand the code
@@ -166,7 +166,7 @@ The complete code of the "Hello World" example is shown below
166166
167167
#### About the code
168168
169-
- `Dynamsoft.License.LicenseManager.initLicense()`: This method initializes the license for using the SDK in the application. Note that the string "**DLS2eyJvcmdhbml6YXRpb25JRCI6IjIwMDAwMSJ9**" used in this example points to an online license that requires a network connection to work. Read more on [Specify the license](#specify-the-license).
169+
- `Dynamsoft.License.LicenseManager.initLicense()`: This method initializes the license for using the SDK in the application. Note that the string "**DLS2eyJvcmdhbml6YXRpb25JRCI6IjIwMDAwMSJ9**" used in this example points to an online license that requires a network connection to work. Read more on [Specify the license](#1-specify-the-license).
170170
171171
- `Dynamsoft.Core.CoreModule.loadWasm(["dbr"])`: This is an optional code. Used to load wasm resources in advance, reducing latency between video playing and barcode decoding.
172172
@@ -183,11 +183,11 @@ The complete code of the "Hello World" example is shown below
183183
cvRouter.startCapturing("ReadSingleBarcode");
184184
```
185185
- **Dispatch Results to Listening Objects**
186-
- The processing results are returned through the [CapturedResultReceiver](https://www.dynamsoft.com/capture-vision/docs/core/architecture/output.html#captured-result-receiver?lang=js) interface. The `CapturedResultReceiver` object is registered to `cvRouter` via the method `addResultReceiver()`. For more information, please check out [Register a result receiver](#register-a-result-receiver).
186+
- The processing results are returned through the [CapturedResultReceiver](https://www.dynamsoft.com/capture-vision/docs/core/architecture/output.html#captured-result-receiver?lang=js) interface. The `CapturedResultReceiver` object is registered to `cvRouter` via the method `addResultReceiver()`. For more information, please check out [Register a result receiver](#step-4-register-a-result-receiver).
187187
```js
188188
cvRouter.addResultReceiver({/*The-CapturedResultReceiver-Object"*/});
189189
```
190-
- Also note that reading from video is extremely fast and there could be many duplicate results. We can use a [filter](#filter-the-results-important) with result deduplication enabled to filter out the duplicate results. The object is registered to `cvRouter` via the method `addResultFilter()`.
190+
- Also note that reading from video is extremely fast and there could be many duplicate results. We can use a [filter](#3-important-filter-the-results) with result deduplication enabled to filter out the duplicate results. The object is registered to `cvRouter` via the method `addResultFilter()`.
191191
```js
192192
cvRouter.addResultFilter(filter);
193193
```
@@ -248,7 +248,7 @@ The simplest way to include the SDK is to use either the [jsDelivr](https://jsde
248248
yarn add [email protected] -E
249249
```
250250
251-
NOTE that in frameworks, you need to [specify the engineResourcePaths](#specify-the-location-of-the-engine-files-optional).
251+
NOTE that in frameworks, you need to [specify the engineResourcePaths](#2-optional-specify-the-location-of-the-engine-files).
252252
253253
#### Option 2: Host the SDK yourself (optional)
254254

0 commit comments

Comments
 (0)