Skip to content

Commit 7c2dfd1

Browse files
Clarify Local Network Access restrictions in Chromium 142 documentation (#961)
* Clarify Local Network Access restrictions in Chromium 142 documentation * Update last_modified date in FAQ article update last_modified timestamp * update other causes title --------- Co-authored-by: Tony-Dynamsoft <112376616+tony-xlh@users.noreply.github.com>
1 parent d6cc15f commit 7c2dfd1

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

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

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ keywords: Dynamic Web TWAIN, Error Troubleshooting, CORS, unknown address space,
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-11-26 15:46:00 +0800
10+
last_modified: 2025-12-12 10:04:00 +0800
1111
---
1212

1313
# Error Troubleshooting
@@ -19,7 +19,7 @@ last_modified: 2025-11-26 15:46:00 +0800
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 security rules.
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**.
2323

2424
### Symptoms
2525

@@ -41,6 +41,8 @@ from origin 'https://your-domain.com' has been blocked by CORS policy:
4141
Permission was denied for this request to access the `unknown` address space.
4242
```
4343

44+
This error occurs because the web page is loaded from a public network origin (for example, `https://your-domain.com`) and is attempting to connect to a loopback network location (`127.0.0.1`), which Chrome now treats as a protected local network request.
45+
4446
---
4547

4648
#### Version-Specific Behavior
@@ -59,10 +61,14 @@ The observed behavior depends on Chromium browser version and Dynamic Web TWAIN
5961
6062
### Root Cause
6163

62-
Chromium 142 introduces a new [Local Network Access security policy](https://chromestatus.com/feature/5152728072060928) requirement.
63-
Requests from web pages to loopback addresses such as `localhost` / `127.0.0.1` are blocked unless the user (or an admin policy) explicitly grants access.
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.
65+
66+
> [!NOTE]
67+
> 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).
68+
69+
Under this model, **requests originating from a public network location** (such as a publicly hosted website) **to private or loopback network locations** (including localhost and 127.0.0.1) are blocked by default unless the user explicitly grants permission.
6470

65-
Because Dynamic Web TWAIN communicates with a local service, these restrictions can prevent normal operation.
71+
Dynamic Web TWAIN relies on a locally installed service that listens on a loopback address. When a web application hosted on a public domain attempts to communicate with this service, Chrome categorizes the request as a **public-to-local** network request, which now requires explicit user consent.
6672

6773
### Resolution
6874

@@ -166,6 +172,6 @@ Here are the details:
166172

167173
This design will be integrated in v19.3. For old versions, we can include an extra js file, which can be retrieved by contacting [support](mailto://support@dynamsoft.com).
168174

169-
## Other Causes
175+
## Other Causes of Failure to Connect to the Service
170176

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

0 commit comments

Comments
 (0)