README: drop the CORS aside from Quick start, keep it where origins differ

The first-run step explained that the PWA and the API share an origin and no
CORS/Private-Network-Access setup is involved - noise for the default setup,
which always serves both from the same server.  The line is gone (both
languages), the Usage server intro no longer repeats it either, and the one
place where it matters - the hosted PWA, which talks to a local server from
another origin - now says so explicitly before the browser requirements.
This commit is contained in:
catarrh committed 2026-10-27 11:00:27 +03:00
1 parent 9872913965
commit 6fbe57052f
2 files changed
+21 -24

No files matched your search

+8 -10
View File
@@ -111,9 +111,8 @@ simtrace-analyser-server --capture gsmtap
### Первый запуск
Откройте **http://127.0.0.1:8081/** — PWA отдаёт сервер, поэтому интерфейс и
API находятся на одном origin (настройка CORS/Private-Network-Access не нужна).
`Ctrl+C` останавливает сервер.
Откройте **http://127.0.0.1:8081/** в браузере. `Ctrl+C` останавливает
сервер.
- `--capture gsmtap` (по умолчанию) — слушать GSMTAP-SIM на UDP 4729,
например от `simtrace2-pysniff` или `sigrok_iso7816_stream`;
@@ -310,11 +309,9 @@ TS 51.011), поэтому FID, повторно используемый в р
установленного пакета или <repo>/frontend при запуске из исходников)
```
Затем откройте **http://127.0.0.1:8081/** в браузере — PWA отдаётся
сервером, поэтому UI и API используют один origin, и настройка
CORS/Private-Network-Access не требуется. Используйте `--web-dir PATH`,
чтобы отдавать другой каталог PWA (по умолчанию: PWA внутри пакета или
`<repo>/frontend` при запуске из исходников).
Затем откройте **http://127.0.0.1:8081/** в браузере. Используйте
`--web-dir PATH`, чтобы отдавать другой каталог PWA (по умолчанию: PWA внутри
пакета или `<repo>/frontend` при запуске из исходников).
### Размещённая PWA (лендинг)
@@ -322,8 +319,9 @@ CORS/Private-Network-Access не требуется. Используйте `--w
Это чистый фронтенд: укажите в нём (Settings → Server URL) адрес
локально запущенного `simtrace-analyser-server`.
> **Ограничение браузера:** когда PWA отдаётся с публичного HTTPS-хоста,
> доступ к локальному серверу (`http://127.0.0.1:8081`) требует двух
> **Ограничение браузера:** это единственная схема, где PWA и API находятся на
> разных origin, поэтому браузер применяет правила CORS и Private Network
> Access. Доступ к локальному серверу (`http://127.0.0.1:8081`) требует двух
> вещей: сервер должен отправлять
> `Access-Control-Allow-Private-Network: true` (этот сервер отправляет),
> и браузер должен иметь разрешение на доступ к локальной сети —