Spec-Zone.ru › HTTP

Заголовки: Permissions-Policy.local-network

Директива local-network заголовка Permissions-Policy

Экспериментальная технология: Это экспериментальная технология
Перед использованием в рабочей среде внимательно изучите таблицу совместимости с браузерами.

Директива local-network заголовка HTTP Permissions-Policy управляет тем, разрешено ли текущему документу отправлять сетевые запросы к локальным адресам.

Локальный адрес доступен только в локальной сети; его целевой объект будет различаться в разных сетях. Например, 192.168.0.1.

В частности, если определённая политика запрещает использование этой возможности, запросы к локальным адресам всегда будут завершаться ошибкой.

Подробнее см. в разделе Доступ к локальной сети.

Синтаксис

Permissions-Policy: local-network=<allowlist>;
<allowlist>

Список источников, которым разрешено использовать эту возможность. Подробнее см. в разделе Permissions-Policy > Синтаксис.

Политика по умолчанию

Список разрешённых источников по умолчанию для local-network — self. По умолчанию доступ к возможности local-network разрешён для контекста просмотра верхнего уровня и iframe с тем же источником.

Примеры

>

Основное использование

Компания SecureCorp Inc. хочет запретить local-network во всех iframe с другим источником, кроме тех, чей источник — https://example.com. Для этого она может отправить следующий заголовок HTTP-ответа, задающий политику разрешений:

Permissions-Policy: local-network=(self "https://example.com")

Компания SecureCorp Inc. также должна добавить атрибут allow для каждого элемента <iframe>, в котором требуется разрешить local-network:

<iframe src="https://example.com/lna" allow="local-network"></iframe>

Примечание: Указание заголовка Permissions-Policy таким образом запрещает local-network для других источников, даже если они разрешены атрибутом allow <iframe>.

Использование политики по умолчанию

Если список разрешённых источников для local-network не задан заголовком ответа Permissions-Policy, пользовательские агенты применяют список разрешённых источников по умолчанию self. В этом режиме local-network автоматически разрешено в контексте просмотра верхнего уровня и iframe с тем же источником, но не в iframe с другим источником.

Чтобы разрешить local-network в iframe с другим источником, добавьте атрибут allow к элементу <iframe>:

<iframe src="https://other.com/lna" allow="local-network"></iframe>

Спецификации

Спецификация
Доступ к локальной сети>
# permissiondef-local-network>

Совместимость с браузерами

Компьютеры Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome для Android Firefox для Android Opera для Android Safari для iOS Samsung Internet WebView для Android WebView для iOS
local-network 145 145 Нет 129 Нет 145 Нет 96 Нет Нет Нет Нет

См. также

  • Доступ к локальной сети
  • заголовок Permissions-Policy
  • Политика разрешений

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Permissions-Policy/local-network

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API