Skip to content

Commit 6f0d58f

Browse files
authored
Merge pull request #969 from dynamsoft-docs/jackson-preview
firefox 147
2 parents a09a5c3 + 631c892 commit 6f0d58f

4 files changed

Lines changed: 56 additions & 11 deletions

File tree

_articles/faq/chromium-142-local-network-access-issue.md

Lines changed: 55 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,23 +3,23 @@ layout: default-layout
33
noTitleIndex: true
44
needAutoGenerateSidebar: true
55
title: Error message - Permission was denied for this request to access the unknown address space
6-
keywords: Dynamic Web TWAIN, Error Troubleshooting, CORS, unknown address space, Chromium, 142
6+
keywords: Dynamic Web TWAIN, Error Troubleshooting, CORS, unknown address space, Chromium, 142, Firefox, 147
77
breadcrumbText: Error message - Permission was denied for this request to access the unknown address space
88
description: CORS unknown address space
99
date: 2025-11-04 17:21:42 +0800
10-
last_modified: 2025-12-17 16:00:00 +0800
10+
last_modified: 2026-1-12 16:00:00 +0800
1111
---
1212

1313
# Error Troubleshooting
1414

1515
> [!IMPORTANT]
1616
> This is a newly developing issue, and as such the information in this article may change over time.
1717
18-
## Error message - CORS Errors caused by local network access permissions when using Chromium 142 and later
18+
## Error message - CORS Errors caused by local network access permissions when using Chromium 142+ and Firefox 147+
1919

2020
### Overview
2121

22-
Starting in **Chromium-based browsers v142+** (released Oct 28, 2025)—including Chrome, Edge, Brave, and Opera—Dynamsoft Web TWAIN Service may not work as expected due to new **Local Network Access (LNA)** restrictions that limit requests **from public network locations to private and loopback network locations**.
22+
Starting in **Chromium-based browsers v142+ (released Oct 28, 2025) & Firefox v147+ (released Jan 13th, 2026)** —including Chrome, Edge, Firefox, Brave, and Opera—Dynamsoft Web TWAIN Service may not work as expected due to new **Local Network Access (LNA)** restrictions that limit requests **from public network locations to private and loopback network locations**.
2323

2424
### Symptoms
2525

@@ -47,21 +47,21 @@ This error occurs because the web page is loaded from a public network origin (f
4747

4848
#### Version-Specific Behavior
4949

50-
The observed behavior depends on Chromium browser version and Dynamic Web TWAIN (DWT) version:
50+
The observed behavior depends on Chromium/Firefox browser version and Dynamic Web TWAIN (DWT) version:
5151

5252
| Browser Version | DWT Version | Resulting Symptom |
5353
|-------------------|------------------|-----------------------------|
54-
| Chromium 142 | < 18.5.0 | Download Prompt |
55-
| Chromium 142 | ≥ 18.5.0 | Blank Images after Scanning |
56-
| Chromium 145+ (*) | Any | Download Prompt |
54+
| Chromium 142/Firefox 147 | < 18.5.0 | Download Prompt |
55+
| Chromium 142/Firefox 147 | ≥ 18.5.0 | Blank Images after Scanning |
56+
| Chromium 145+/Firefox 147 (*) | Any | Download Prompt |
5757

58-
> (*) **Chromium 145, which can also block websocket, has not been officially released.**
58+
> (*) **Chromium 145\Firefox 147, which can also block websocket, has not been officially released.**
5959
> Behavior is based on pre-release testing and may change once the final release becomes available.
6060
> Edge 143 and Firefox Nightly will have local network permission control as well.
6161
6262
### Root Cause
6363

64-
Chromium 142 introduces and enforces a new [Local Network Access (LNA)](https://chromestatus.com/feature/5152728072060928) security model that restricts requests **from public network locations to private and loopback network locations**, requiring explicit user permission.
64+
Chromium 142+\Firefox 147+ introduces and enforces a new [Local Network Access (LNA)](https://chromestatus.com/feature/5152728072060928) security model that restricts requests **from public network locations to private and loopback network locations**, requiring explicit user permission.
6565

6666
> [!NOTE]
6767
> For background and design rationale, see Chrome’s Developer Blog: [New permission prompt for Local Network Access](https://developer.chrome.com/blog/local-network-access).
@@ -75,6 +75,13 @@ Dynamic Web TWAIN relies on a locally installed service that listens on a loopba
7575
> [!WARNING]
7676
> The steps outlined below **do not “fix” or bypass this restriction**, nor can Dynamic Web TWAIN override it programmatically. They simply ensure that the browser’s required permission is correctly granted so the local Dynamic Web TWAIN service is allowed to communicate with your application.
7777
78+
<div class="multi-panel-switching-prefix"></div>
79+
80+
- [For Chromium](#For Chromium)
81+
- [For Firefox](#For Firefox)
82+
83+
<div class="multi-panel-start"></div>
84+
7885
***1. To Manually Correct This in Chrome***
7986

8087
- Navigate to your Dynamic Web TWAIN page.
@@ -188,6 +195,44 @@ For older versions, a supplemental JavaScript file can be provided upon request
188195
> [!NOTE]
189196
> This file improves user guidance only and does not change the underlying browser permission requirements.
190197
198+
<div class="multi-panel-end"></div>
199+
200+
<div class="multi-panel-start"></div>
201+
202+
***1. To Manually Correct This in Firefox***
203+
204+
- First time to use Dynamic Web TWAIN features
205+
206+
- Check "Remember my choice for this site"
207+
- Allow the permission
208+
- Refresh the browser
209+
210+
![Permission-firefox.png](/assets/imgs/local-network-access/popup-firefox.png)
211+
212+
- Accidentally **blocked** the permission
213+
214+
1. Click the menu button and select `Settings`.
215+
2. Go to the `Privacy & Security` panel
216+
3. Scroll down to the Permissions section
217+
4. Find `Device apps and services` and click `Settings...`
218+
5. Here you’ll see a list of sites that have requested this permission.
219+
6. Use the dropdown menu next to each site to change access.
220+
7. Find `Local network devices`, click `Settings...`, and repeat steps 5-6.
221+
222+
![Permission-firefox.png](/assets/imgs/local-network-access/Permission-firefox.png)
223+
224+
<!-- ***2. (For Admins) To Apply This Setting Across an Enterprise***
225+
226+
227+
228+
***3. Developer Notes*** -->
229+
230+
231+
232+
<div class="multi-panel-end"></div>
233+
234+
<div class="multi-panel-switching-end"></div>
235+
191236
## Other Causes of Failure to Connect to the Service
192237

193238
There are other causes of service not being connected. You can find them in [another FAQ](/_articles/faq/service-prompting-to-install-repeatedly.md).

_articles/faq/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ description: Dynamic Web TWAIN SDK Documentation FAQ
171171
22. [The scanner's UI or the system's file dialog does not open when scanning](/_articles/faq/service-is-blocked.md)
172172
23. [How do I know which SDK version I am using?](/_articles/faq/find-SDK-version.md)
173173
24. [Where can I download the Dynamic Web TWAIN Service installers only?](/_articles/faq/download-service-only.md)
174-
25. [Error message - CORS Errors caused by local network access permissions when using Chromium 142 and later](/_articles/faq/chromium-142-local-network-access-issue.md)
174+
25. [Error message - CORS Errors caused by local network access permissions when using Chromium 142+ and Firefox 147+](/_articles/faq/chromium-142-local-network-access-issue.md)
175175

176176
## Error Troubleshooting
177177

165 KB
Loading
9.87 KB
Loading

0 commit comments

Comments
 (0)