Заголовки: Permissions-Policy.loopback-network
Permissions-Policy: директива loopback-network
Экспериментальная технология: Это экспериментальная технология
Перед использованием в рабочей среде внимательно ознакомьтесь с таблицей совместимости с браузерами.
Заголовок HTTP Permissions-Policy директива loopback-network определяет, разрешено ли текущему документу отправлять сетевые запросы на адреса обратной петли.
Адрес обратной петли доступен только на локальном узле; его назначение различается на каждом устройстве. Например, 127.0.0.1, обычно известный как localhost.
В частности, если определённая политика запрещает использование этой возможности, запросы к адресам обратной петли всегда будут завершаться ошибкой.
Подробнее см. в разделе Доступ к локальной сети.
Синтаксис
Permissions-Policy: loopback-network=<allowlist>;
<allowlist>-
Список источников, которым предоставлено разрешение на использование этой возможности. Подробнее см. в разделе
Permissions-Policy> Синтаксис.
Политика по умолчанию
Список разрешённых источников по умолчанию для loopback-network — self. Контекст просмотра верхнего уровня и одноисточниковые iframe по умолчанию имеют доступ к возможности loopback-network.
Примеры
>Основное использование
Компания SecureCorp Inc. хочет запретить loopback-network во всех межисточниковых iframe, кроме тех, источником которых является https://example.com. Для этого она может отправлять следующий заголовок HTTP-ответа, задающий политику разрешений:
Permissions-Policy: loopback-network=(self "https://example.com")
Компания SecureCorp Inc. также должна добавить атрибут allow для каждого элемента <iframe>, в котором разрешено loopback-network:
<iframe src="https://example.com/lna" allow="loopback-network"></iframe>
Примечание: Указание заголовка Permissions-Policy таким образом запрещает loopback-network для других источников, даже если они разрешены атрибутом <iframe> allow.
Использование политики по умолчанию
Если список разрешённых источников для loopback-network не задан в заголовке Permissions-Policy ответа, пользовательские агенты применяют список разрешённых источников по умолчанию self. В этом режиме loopback-network автоматически разрешено в контексте просмотра верхнего уровня и одноисточниковых iframe, но не в межисточниковых iframe.
Чтобы разрешить loopback-network в межисточниковом iframe, добавьте атрибут allow для элемента <iframe>:
<iframe src="https://other.com/lna" allow="loopback-network"></iframe>
Спецификации
Совместимость с браузерами
| Настольные | Мобильные | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | WebView на iOS | |
loopback-network |
145 | 145 | Нет | 129 | Нет | 145 | Нет | 96 | Нет | Нет | Нет | Нет |
См. также
© 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/loopback-network