From f2177feaacc971cc16501cf73b56bacb7615db9f Mon Sep 17 00:00:00 2001 From: Tom Kent Date: Fri, 29 Jul 2022 10:52:28 +0800 Subject: [PATCH 01/10] Update main.yml --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index bc907baf..38dea7a6 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -33,4 +33,4 @@ jobs: password: ${{ secrets.FTP_DEMO_PASSWORD }} port: 21 local-dir: /home/ubuntu/barcode-reader-javascript-samples/ - server-dir: /demo.dynamsoft.com/Samples/DBR/JS/ + server-dir: /demo6.dynamsoft.com/samples/dBR/js/ From 051173e86174289c7d661e57b4f9c2f8c9835a6e Mon Sep 17 00:00:00 2001 From: "tom@dynamsoft.com" Date: Fri, 29 Jul 2022 10:55:59 +0800 Subject: [PATCH 02/10] change build dir --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 38dea7a6..ef24bf30 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -33,4 +33,4 @@ jobs: password: ${{ secrets.FTP_DEMO_PASSWORD }} port: 21 local-dir: /home/ubuntu/barcode-reader-javascript-samples/ - server-dir: /demo6.dynamsoft.com/samples/dBR/js/ + server-dir: /demo6.dynamsoft.com/samples/dbr/js/ From 0f0eae8a284d06af5c28c3431bf64582b5cbc97e Mon Sep 17 00:00:00 2001 From: "tom@dynamsoft.com" Date: Fri, 29 Jul 2022 11:02:23 +0800 Subject: [PATCH 03/10] change build upload target dir --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index ef24bf30..a13ce48a 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -33,4 +33,4 @@ jobs: password: ${{ secrets.FTP_DEMO_PASSWORD }} port: 21 local-dir: /home/ubuntu/barcode-reader-javascript-samples/ - server-dir: /demo6.dynamsoft.com/samples/dbr/js/ + server-dir: /Demo.dynamsoft.com/Samples/DBR/JS/ From 80dd062f6159d8cd63cc581e3c1c3f25dd5579ec Mon Sep 17 00:00:00 2001 From: "tom@dynamsoft.com" Date: Fri, 29 Jul 2022 13:26:52 +0800 Subject: [PATCH 04/10] fix bug with scan light not hidden --- 2.ui-tweaking/3.read-video-with-external-control.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/2.ui-tweaking/3.read-video-with-external-control.html b/2.ui-tweaking/3.read-video-with-external-control.html index 430f3fa7..173003d5 100644 --- a/2.ui-tweaking/3.read-video-with-external-control.html +++ b/2.ui-tweaking/3.read-video-with-external-control.html @@ -187,7 +187,7 @@

Customized UI

} function setScanLightView(boolean) { - document.querySelector('.dce-scanlight').hidden = !boolean; + document.querySelector('.dce-scanlight').style.display = boolean? "block": "none"; } // when the selector is clicked function toggleCamView(e) { From 255b1047fad5cb4e57390441322d7648f0a789a8 Mon Sep 17 00:00:00 2001 From: "tom@dynamsoft.com" Date: Fri, 29 Jul 2022 13:34:31 +0800 Subject: [PATCH 05/10] better description --- 5.others/debug/README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/5.others/debug/README.md b/5.others/debug/README.md index 829cd2cb..3af8a007 100644 --- a/5.others/debug/README.md +++ b/5.others/debug/README.md @@ -1,10 +1,10 @@ # Debug Sample -It's a sample aim to: +This sample is designed to: -1. Print verbose logs to better assist in problem solving. -2. Check whether your device and browser are compatible with the camera, and to what extent. -3. Collect the video frames for analysis. +1. Print detailed logs in the browser console to better assist in troubleshooting. +2. Check if your device and browser are compatible with the camera and to what extent. +3. Collect video frames for analysis. *Quick Debug*: [https://dynamsoft.github.io/barcode-reader-javascript-samples/5.others/debug/public/index.html](https://dynamsoft.github.io/barcode-reader-javascript-samples/5.others/debug/public/index.html) From 7c11ee8926cccf000ae67667abfd0b098913c065 Mon Sep 17 00:00:00 2001 From: Cube <877211593@qq.com> Date: Mon, 10 Oct 2022 16:12:28 +0800 Subject: [PATCH 06/10] Update 6.dense-barcodes.html --- 3.settings/6.dense-barcodes.html | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/3.settings/6.dense-barcodes.html b/3.settings/6.dense-barcodes.html index 57ae56a4..38b5ba1a 100644 --- a/3.settings/6.dense-barcodes.html +++ b/3.settings/6.dense-barcodes.html @@ -31,8 +31,7 @@ * To use the library, you need to first specify a license key using the API "license" as shown below. */ - Dynamsoft.DBR.BarcodeReader.license = - "DLS2eyJvcmdhbml6YXRpb25JRCI6IjIwMDAwMSJ9"; + Dynamsoft.DBR.BarcodeReader.license = "DLS2eyJvcmdhbml6YXRpb25JRCI6IjIwMDAwMSJ9"; /** * You can visit https://www.dynamsoft.com/customer/license/trialLicense?utm_source=github&product=dbr&package=js to get your own trial license good for 30 days. From cc925588ef7a91c998c23644c323613fec9b2bd8 Mon Sep 17 00:00:00 2001 From: Cube <877211593@qq.com> Date: Fri, 21 Oct 2022 09:26:35 +0800 Subject: [PATCH 07/10] update readme --- 1.hello-world/13.read-video-react-ts/README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/1.hello-world/13.read-video-react-ts/README.md b/1.hello-world/13.read-video-react-ts/README.md index b87cb004..75432dcb 100644 --- a/1.hello-world/13.read-video-react-ts/README.md +++ b/1.hello-world/13.read-video-react-ts/README.md @@ -31,13 +31,13 @@ See the section about [deployment](https://facebook.github.io/create-react-app/d ### `npm run eject` -**Note: this is a one-way operation. Once you `eject`, you can’t go back!** +**Note: this is a one-way operation. Once you `eject`, you can't go back!** -If you aren’t satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project. +If you aren't satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project. -Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you’re on your own. +Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you're on your own. -You don’t have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn’t feel obligated to use this feature. However we understand that this tool wouldn’t be useful if you couldn’t customize it when you are ready for it. +You don't have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn't feel obligated to use this feature. However we understand that this tool wouldn't be useful if you couldn't customize it when you are ready for it. ## Learn More From a1a1f8561925df532b15779be0b56e378394f246 Mon Sep 17 00:00:00 2001 From: Cube <877211593@qq.com> Date: Thu, 8 Dec 2022 14:33:19 +0800 Subject: [PATCH 08/10] remove 'barcodeFormatString_2'; --- 1.hello-world/1.hello-world.html | 2 +- 1.hello-world/10.read-video-pwa/helloworld-pwa.html | 2 +- 1.hello-world/11.read-video-requirejs.html | 2 +- 1.hello-world/12.read-video-es6.html | 2 +- 1.hello-world/2.read-an-image.html | 2 +- 2.ui-tweaking/1.read-video-show-result.html | 4 ++-- 2.ui-tweaking/2.read-video-no-extra-control.html | 2 +- 2.ui-tweaking/3.read-video-with-external-control.html | 2 +- 2.ui-tweaking/4.difference-video-size.html | 2 +- 2.ui-tweaking/5.read-video-with-custom-default-ui.html | 2 +- 3.settings/6.dense-barcodes.html | 4 +--- 3.settings/initScanner.js | 2 +- 12 files changed, 13 insertions(+), 15 deletions(-) diff --git a/1.hello-world/1.hello-world.html b/1.hello-world/1.hello-world.html index d1d06bae..c9b3ae36 100644 --- a/1.hello-world/1.hello-world.html +++ b/1.hello-world/1.hello-world.html @@ -37,7 +37,7 @@ scanner.onFrameRead = results => { console.log("Barcodes on one frame:"); for (let result of results) { - const format = result.barcodeFormat ? result.barcodeFormatString : result.barcodeFormatString_2; + const format = result.barcodeFormatString; console.log(format + ": " + result.barcodeText); } }; diff --git a/1.hello-world/10.read-video-pwa/helloworld-pwa.html b/1.hello-world/10.read-video-pwa/helloworld-pwa.html index 1d941735..a3fbd30b 100644 --- a/1.hello-world/10.read-video-pwa/helloworld-pwa.html +++ b/1.hello-world/10.read-video-pwa/helloworld-pwa.html @@ -56,7 +56,7 @@

Hello World for PWA

scanner.onFrameRead = results => { console.log("Barcodes on one frame:"); for (let result of results) { - const format = result.barcodeFormat ? result.barcodeFormatString : result.barcodeFormatString_2; + const format = result.barcodeFormatString; console.log(format + ": " + result.barcodeText); } }; diff --git a/1.hello-world/11.read-video-requirejs.html b/1.hello-world/11.read-video-requirejs.html index c0fc95a0..a3a8fd84 100644 --- a/1.hello-world/11.read-video-requirejs.html +++ b/1.hello-world/11.read-video-requirejs.html @@ -38,7 +38,7 @@

Hello World for RequireJS

scanner.onFrameRead = results => { console.log("Barcodes on one frame:"); for (let result of results) { - const format = result.barcodeFormat ? result.barcodeFormatString : result.barcodeFormatString_2; + const format = result.barcodeFormatString; console.log(format + ": " + result.barcodeText); } }; diff --git a/1.hello-world/12.read-video-es6.html b/1.hello-world/12.read-video-es6.html index 139b7a6e..9c50f35f 100644 --- a/1.hello-world/12.read-video-es6.html +++ b/1.hello-world/12.read-video-es6.html @@ -40,7 +40,7 @@

Hello World for ES6

scanner.onFrameRead = results => { console.log("Barcodes on one frame:"); for (let result of results) { - const format = result.barcodeFormat ? result.barcodeFormatString : result.barcodeFormatString_2; + const format = result.barcodeFormatString; console.log(format + ": " + result.barcodeText); } }; diff --git a/1.hello-world/2.read-an-image.html b/1.hello-world/2.read-an-image.html index 7d9b1676..73d1b7c5 100644 --- a/1.hello-world/2.read-an-image.html +++ b/1.hello-world/2.read-an-image.html @@ -95,7 +95,7 @@

Read Barcode from Images

divResults.appendChild(createEl('p', "No Barcode Found!")); } for (let result of results) { - const format = result.barcodeFormat ? result.barcodeFormatString : result.barcodeFormatString_2; + const format = result.barcodeFormatString; iptReadonlyLastResult.value = format + ": " + result.barcodeText; // show last txt result const p = document.createElement('p'); p.appendChild(createEl('span', format + ": ")); diff --git a/2.ui-tweaking/1.read-video-show-result.html b/2.ui-tweaking/1.read-video-show-result.html index d8ec644f..30f4afb2 100644 --- a/2.ui-tweaking/1.read-video-show-result.html +++ b/2.ui-tweaking/1.read-video-show-result.html @@ -69,7 +69,7 @@

Use the Default Built-in UI

scanner.onFrameRead = (_results) => { for (let result of _results) { let newElements = []; - const format = result.barcodeFormat ? result.barcodeFormatString : result.barcodeFormatString_2; + const format = result.barcodeFormatString; newElements.push(createASpan(format + ": ")); newElements.push(createASpan(result.barcodeText, "resultText")); newElements.push(document.createElement('br')); @@ -84,7 +84,7 @@

Use the Default Built-in UI

} }; scanner.onUniqueRead = (txt, result) => { - const format = result.barcodeFormat ? result.barcodeFormatString : result.barcodeFormatString_2; + const format = result.barcodeFormatString; document.getElementById('result').value = format + ": " + txt; document.getElementById('result').focus(); setTimeout(() => { diff --git a/2.ui-tweaking/2.read-video-no-extra-control.html b/2.ui-tweaking/2.read-video-no-extra-control.html index e4078243..9c8f3081 100644 --- a/2.ui-tweaking/2.read-video-no-extra-control.html +++ b/2.ui-tweaking/2.read-video-no-extra-control.html @@ -61,7 +61,7 @@

Hide UI Controls

try { let scanner = await (pScanner = pScanner || Dynamsoft.DBR.BarcodeScanner.createInstance()); scanner.onUniqueRead = (txt, result) => { - const format = result.barcodeFormat ? result.barcodeFormatString : result.barcodeFormatString_2; + const format = result.barcodeFormatString; document.getElementById('result').value = format + ": " + txt; document.getElementById('result').focus(); setTimeout(() => { diff --git a/2.ui-tweaking/3.read-video-with-external-control.html b/2.ui-tweaking/3.read-video-with-external-control.html index 5e22ae67..da47df17 100644 --- a/2.ui-tweaking/3.read-video-with-external-control.html +++ b/2.ui-tweaking/3.read-video-with-external-control.html @@ -123,7 +123,7 @@

Customized UI

let scanner = await (pScanner = pScanner || Dynamsoft.DBR.BarcodeScanner.createInstance()); await scanner.setUIElement(document.getElementById('div-ui-container')); scanner.onUniqueRead = (txt, result) => { - const format = result.barcodeFormat ? result.barcodeFormatString : result.barcodeFormatString_2; + const format = result.barcodeFormatString; document.getElementById('result').value = format + ": " + txt; document.getElementById('result').focus(); setTimeout(() => { diff --git a/2.ui-tweaking/4.difference-video-size.html b/2.ui-tweaking/4.difference-video-size.html index dbb4a606..cbc40f40 100644 --- a/2.ui-tweaking/4.difference-video-size.html +++ b/2.ui-tweaking/4.difference-video-size.html @@ -86,7 +86,7 @@

Enlarge the Video Stream

let scanner = await (pScanner = pScanner || Dynamsoft.DBR.BarcodeScanner.createInstance()); await scanner.setUIElement(document.getElementById('div-ui-container')); scanner.onUniqueRead = (txt, result) => { - const format = result.barcodeFormat ? result.barcodeFormatString : result.barcodeFormatString_2; + const format = result.barcodeFormatString; document.getElementById('result').value = format + ": " + txt; if (fitPage.hidden) exitFullPage(); diff --git a/2.ui-tweaking/5.read-video-with-custom-default-ui.html b/2.ui-tweaking/5.read-video-with-custom-default-ui.html index a81a0ebb..41b6be3a 100644 --- a/2.ui-tweaking/5.read-video-with-custom-default-ui.html +++ b/2.ui-tweaking/5.read-video-with-custom-default-ui.html @@ -90,7 +90,7 @@

Customized Default UI

let scanner = await (pScanner = pScanner || Dynamsoft.DBR.BarcodeScanner.createInstance()); document.getElementById('UIElement').appendChild(scanner.getUIElement()); scanner.onUniqueRead = (txt, result) => { - const format = result.barcodeFormat ? result.barcodeFormatString : result.barcodeFormatString_2; + const format = result.barcodeFormatString; document.getElementById('result').value = format + ": " + txt; document.getElementById('result').focus(); setTimeout(() => { diff --git a/3.settings/6.dense-barcodes.html b/3.settings/6.dense-barcodes.html index 38b5ba1a..f7257022 100644 --- a/3.settings/6.dense-barcodes.html +++ b/3.settings/6.dense-barcodes.html @@ -60,9 +60,7 @@ scanner.onFrameRead = (results) => { textareaResults.value = ""; for (let result of results) { - const format = result.barcodeFormat - ? result.barcodeFormatString - : result.barcodeFormatString_2; + const format = result.barcodeFormatString; const text = result.barcodeText; textareaResults.value += `${format}: ${text}\n`; } diff --git a/3.settings/initScanner.js b/3.settings/initScanner.js index 55aeb676..5e374e16 100644 --- a/3.settings/initScanner.js +++ b/3.settings/initScanner.js @@ -78,7 +78,7 @@ async function startReading() { let scanner = await pScanner; scanner.onFrameRead = (_results) => { for (let result of _results) { - const format = result.barcodeFormat ? result.barcodeFormatString : result.barcodeFormatString_2; + const format = result.barcodeFormatString; resultBox.value = format + ": " + result.barcodeText; } }; From 21ba5d7a7c095bc920e4b497fe70d1e653922f5f Mon Sep 17 00:00:00 2001 From: Cube <877211593@qq.com> Date: Tue, 13 Dec 2022 10:15:15 +0800 Subject: [PATCH 09/10] Update 4.deformed-incomplete-barcodes.html --- 3.settings/4.deformed-incomplete-barcodes.html | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/3.settings/4.deformed-incomplete-barcodes.html b/3.settings/4.deformed-incomplete-barcodes.html index bad5d1ec..5c4ad7a3 100644 --- a/3.settings/4.deformed-incomplete-barcodes.html +++ b/3.settings/4.deformed-incomplete-barcodes.html @@ -49,6 +49,12 @@

Settings for Deformed or Incomplete codes



+ +
+ +
+ +

@@ -103,6 +109,15 @@

Settings for Deformed or Incomplete codes

case "DRM_GENERAL": settings.furtherModes.deformationResistingModes[DRMCount] = Dynamsoft.DBR.EnumDeformationResistingMode.DRM_GENERAL; break; + case "DRM_BROAD_WARP": + settings.furtherModes.deformationResistingModes[DRMCount] = Dynamsoft.DBR.EnumDeformationResistingMode.DRM_BROAD_WARP; + break; + case "DRM_LOCAL_REFERENCE": + settings.furtherModes.deformationResistingModes[DRMCount] = Dynamsoft.DBR.EnumDeformationResistingMode.DRM_LOCAL_REFERENCE; + break; + case "DRM_DEWRINKLE": + settings.furtherModes.deformationResistingModes[DRMCount] = Dynamsoft.DBR.EnumDeformationResistingMode.DRM_DEWRINKLE; + break; case "DRM_SKIP": settings.furtherModes.deformationResistingModes[DRMCount] = Dynamsoft.DBR.EnumDeformationResistingMode.DRM_SKIP; break; From fbb87a5d056b2cf22ba90b3934c5e631722a3ab8 Mon Sep 17 00:00:00 2001 From: Cube <877211593@qq.com> Date: Tue, 13 Dec 2022 10:22:24 +0800 Subject: [PATCH 10/10] update version to 9.6.0; --- 1.hello-world/1.hello-world.html | 4 ++-- 1.hello-world/10.read-video-pwa/helloworld-pwa.html | 4 ++-- 1.hello-world/11.read-video-requirejs.html | 6 +++--- 1.hello-world/12.read-video-es6.html | 6 +++--- 1.hello-world/13.read-video-react-ts/package.json | 2 +- 1.hello-world/13.read-video-react-ts/src/dbr.ts | 4 ++-- 1.hello-world/2.read-an-image.html | 4 ++-- 1.hello-world/3.read-video-angular/package.json | 2 +- 1.hello-world/3.read-video-angular/src/app/dbr.ts | 4 ++-- 1.hello-world/4.read-video-react/package.json | 2 +- 1.hello-world/4.read-video-react/src/dbr.js | 4 ++-- 1.hello-world/5.read-video-vue/package.json | 2 +- 1.hello-world/5.read-video-vue/src/dbr.js | 4 ++-- 1.hello-world/6.read-video-vue3/package.json | 2 +- 1.hello-world/6.read-video-vue3/src/dbr.js | 4 ++-- 1.hello-world/7.read-video-nextjs/dbr.js | 4 ++-- 1.hello-world/7.read-video-nextjs/package.json | 2 +- 1.hello-world/8.read-video-nuxtjs/dbr.js | 4 ++-- 1.hello-world/8.read-video-nuxtjs/package.json | 2 +- 1.hello-world/9.read-video-electron/action.js | 2 +- 1.hello-world/9.read-video-electron/package.json | 2 +- 2.ui-tweaking/1.read-video-show-result.html | 4 ++-- 2.ui-tweaking/2.read-video-no-extra-control.html | 4 ++-- 2.ui-tweaking/3.read-video-with-external-control.html | 4 ++-- 2.ui-tweaking/4.difference-video-size.html | 4 ++-- 2.ui-tweaking/5.read-video-with-custom-default-ui.html | 4 ++-- 3.settings/1.barcodeFormats-expectedBarcodes.html | 2 +- 3.settings/2.localizationModes-binarizationModes.html | 2 +- 3.settings/3.blurred-small-barcodes.html | 2 +- 3.settings/4.deformed-incomplete-barcodes.html | 2 +- 3.settings/5.regionOfInterest-regionPredetection.html | 2 +- 3.settings/6.dense-barcodes.html | 4 ++-- 3.settings/initScanner.js | 2 +- 4.use-case/1.fill-a-form-with-barcode-reading.html | 4 ++-- 4.use-case/2.read-a-drivers-license.html | 4 ++-- 5.others/debug/public/index.html | 4 ++-- 36 files changed, 59 insertions(+), 59 deletions(-) diff --git a/1.hello-world/1.hello-world.html b/1.hello-world/1.hello-world.html index c9b3ae36..b63de137 100644 --- a/1.hello-world/1.hello-world.html +++ b/1.hello-world/1.hello-world.html @@ -12,7 +12,7 @@ Loading... - + + + + + + + + + diff --git a/3.settings/2.localizationModes-binarizationModes.html b/3.settings/2.localizationModes-binarizationModes.html index 2085e424..8b457b2b 100644 --- a/3.settings/2.localizationModes-binarizationModes.html +++ b/3.settings/2.localizationModes-binarizationModes.html @@ -13,7 +13,7 @@ library offline. Please see the guide on how to host the library: https://www.dynamsoft.com/barcode-reader/programming/javascript/user-guide/?ver=latest#host-the-library-yourself-recommended --> - + diff --git a/3.settings/3.blurred-small-barcodes.html b/3.settings/3.blurred-small-barcodes.html index 79febccc..57a3387f 100644 --- a/3.settings/3.blurred-small-barcodes.html +++ b/3.settings/3.blurred-small-barcodes.html @@ -13,7 +13,7 @@ library offline. Please see the guide on how to host the library: https://www.dynamsoft.com/barcode-reader/programming/javascript/user-guide/?ver=latest#host-the-library-yourself-recommended --> - + diff --git a/3.settings/4.deformed-incomplete-barcodes.html b/3.settings/4.deformed-incomplete-barcodes.html index 5c4ad7a3..a621db7b 100644 --- a/3.settings/4.deformed-incomplete-barcodes.html +++ b/3.settings/4.deformed-incomplete-barcodes.html @@ -13,7 +13,7 @@ library offline. Please see the guide on how to host the library: https://www.dynamsoft.com/barcode-reader/programming/javascript/user-guide/?ver=latest#host-the-library-yourself-recommended --> - + diff --git a/3.settings/5.regionOfInterest-regionPredetection.html b/3.settings/5.regionOfInterest-regionPredetection.html index f720c339..368a43f5 100644 --- a/3.settings/5.regionOfInterest-regionPredetection.html +++ b/3.settings/5.regionOfInterest-regionPredetection.html @@ -13,7 +13,7 @@ library offline. Please see the guide on how to host the library: https://www.dynamsoft.com/barcode-reader/programming/javascript/user-guide/?ver=latest#host-the-library-yourself-recommended --> - + diff --git a/3.settings/6.dense-barcodes.html b/3.settings/6.dense-barcodes.html index f7257022..45d556eb 100644 --- a/3.settings/6.dense-barcodes.html +++ b/3.settings/6.dense-barcodes.html @@ -18,7 +18,7 @@ library offline. Please see the guide on how to host the library: https://www.dynamsoft.com/barcode-reader/programming/javascript/user-guide/?ver=latest#host-the-library-yourself-recommended --> - +
@@ -36,7 +36,7 @@ /** * You can visit https://www.dynamsoft.com/customer/license/trialLicense?utm_source=github&product=dbr&package=js to get your own trial license good for 30 days. * Note that if you downloaded this sample from Dynamsoft while logged in, the above license key may already be your own 30-day trial license. - * For more information, see https://www.dynamsoft.com/barcode-reader/programming/javascript/user-guide/?ver=9.3.1&utm_source=github#specify-the-license or contact support@dynamsoft.com. + * For more information, see https://www.dynamsoft.com/barcode-reader/programming/javascript/user-guide/?ver=9.6.0&utm_source=github#specify-the-license or contact support@dynamsoft.com. * LICENSE ALERT - THE END */ diff --git a/3.settings/initScanner.js b/3.settings/initScanner.js index 5e374e16..1e8bcdb8 100644 --- a/3.settings/initScanner.js +++ b/3.settings/initScanner.js @@ -20,7 +20,7 @@ window.onload = async function () { /** * You can visit https://www.dynamsoft.com/customer/license/trialLicense?utm_source=github&product=dbr&package=js to get your own trial license good for 30 days. * Note that if you downloaded this sample from Dynamsoft while logged in, the above license key may already be your own 30-day trial license. - * For more information, see https://www.dynamsoft.com/barcode-reader/programming/javascript/user-guide/?ver=9.3.1&utm_source=github#specify-the-license or contact support@dynamsoft.com. + * For more information, see https://www.dynamsoft.com/barcode-reader/programming/javascript/user-guide/?ver=9.6.0&utm_source=github#specify-the-license or contact support@dynamsoft.com. * LICENSE ALERT - THE END */ diff --git a/4.use-case/1.fill-a-form-with-barcode-reading.html b/4.use-case/1.fill-a-form-with-barcode-reading.html index e9b608ac..cdba0237 100644 --- a/4.use-case/1.fill-a-form-with-barcode-reading.html +++ b/4.use-case/1.fill-a-form-with-barcode-reading.html @@ -13,7 +13,7 @@ library offline. Please see the guide on how to host the library: https://www.dynamsoft.com/barcode-reader/programming/javascript/user-guide/?ver=latest#host-the-library-yourself-recommended --> - + @@ -35,7 +35,7 @@

Click each input box to fill in!

/** * You can visit https://www.dynamsoft.com/customer/license/trialLicense?utm_source=github&product=dbr&package=js to get your own trial license good for 30 days. * Note that if you downloaded this sample from Dynamsoft while logged in, the above license key may already be your own 30-day trial license. - * For more information, see https://www.dynamsoft.com/barcode-reader/programming/javascript/user-guide/?ver=9.3.1&utm_source=github#specify-the-license or contact support@dynamsoft.com. + * For more information, see https://www.dynamsoft.com/barcode-reader/programming/javascript/user-guide/?ver=9.6.0&utm_source=github#specify-the-license or contact support@dynamsoft.com. * LICENSE ALERT - THE END */ diff --git a/4.use-case/2.read-a-drivers-license.html b/4.use-case/2.read-a-drivers-license.html index b30f3ee4..75ba86c2 100644 --- a/4.use-case/2.read-a-drivers-license.html +++ b/4.use-case/2.read-a-drivers-license.html @@ -36,7 +36,7 @@

Read A Driver's License Read A Driver's License