Spec-Zone.ru › Web Extensions

declarativeNetRequest.ResourceType

Тип ресурса запроса. Сопоставимо с webRequest.ResourceType.

Тип

Значения этого типа — строки. Возможные значения:

beacon

Запросы, отправленные через API Beacon.

csp_report

Запросы, отправленные на report-uri, указанный в заголовке Content-Security-Policy, при обнаружении попытки нарушения политики.

font

Шрифты веб-сайта, загруженные для правила CSS @font-face.

image

Ресурсы, загруженные для отображения как изображения, за исключением imageset в браузерах, поддерживающих этот тип (см. совместимость с браузерами ниже).

imageset

Изображения, загруженные с помощью элемента <picture> или указанные в атрибуте srcset элемента <img>.

main_frame

Документы верхнего уровня, загруженные во вкладку.

media

Ресурсы, загруженные с помощью элемента <video> или <audio>.

object

Ресурсы, загруженные с помощью элемента <object> или <embed>.

Браузеры, не имеющие выделенного типа object_subrequest (см. совместимость с браузерами ниже), также маркируют последующие запросы, отправленные плагином, как object.

object_subrequest

Запросы, отправленные плагинами.

ping

Запросы, отправленные на URL, указанный в атрибуте ping гиперссылки при переходе по ней.

Браузеры, не имеющие выделенного типа beacon (см. совместимость с браузерами ниже), также маркируют запросы, отправленные через API Beacon, как ping.

script

Код, загруженный для выполнения элементом <script> или выполняемый в воркере.

speculative

В случае спекулятивного подключения браузер определил, что запрос к URI может поступить вскоре, поэтому сразу начинает установку TCP и/или TLS-соединения, чтобы быть готовым быстрее при фактическом запросе ресурса. Обратите внимание, что этот тип подключения не предоставляет действительную информацию о вкладке, поэтому такие данные запроса, как tabId, frameId, parentFrameId, и т. д., являются неточными.

stylesheet

Таблица стилей CSS, загруженная для описания представления документа.

sub_frame

Документы, загруженные в элемент <iframe> или <frame>.

web_manifest

Web App Manifests загружены для веб-сайтов, которые можно установить на главный экран.

webbundle

Запросы, инициирующие подключение к серверу через Web Bundle или упакованный веб-сайт.

websocket

Запросы, инициирующие подключение к серверу через WebSocket API.

webtransport

Запросы, инициирующие подключение к серверу через WebTransport API.

xml_dtd

DTDs загружены для XML-документа.

xmlhttprequest

Запросы, отправленные объектом XMLHttpRequest или через Fetch API.

xslt

XSLT таблицы стилей, загруженные для преобразования XML-документа.

other

Ресурсы, не охваченные ни одним из других доступных типов.

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

Настольный Мобильный
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox for Android Opera Android Safari on IOS Samsung Internet
ResourceType 84 84 No ? 70 15 ? ? No ? 15 ?
beacon No No No ? No No ? ? No ? No ?
csp_report 84 84 No ? 70 No ? ? No ? No ?
font 84 84 No ? 70 15 ? ? No ? 15 ?
image 84 84 No ? 70 15 ? ? No ? 15 ?
imageset No No No ? No
NoUse image instead.
? ? No ?
NoUse image instead.
?
main_frame 84 84 No ? 70 15 ? ? No ? 15 ?
media 84 84 No ? 70 15 ? ? No ? 15 ?
object 84 84 No ? 70 No ? ? No ? No ?
object_subrequest No No No ? No No ? ? No ? No ?
other 84 84 No ? 70 No ? ? No ? No ?
ping 84 84 No ? 70 15 ? ? No ? 15 ?
script 84 84 No ? 70 15 ? ? No ? 15 ?
speculative No No No ? No No ? ? No ? No ?
stylesheet 84 84 No ? 70 15 ? ? No ? 15 ?
sub_frame 84 84 No ? 70 15 ? ? No ? 15 ?
web_manifest No No No ? No No ? ? No ? No ?
webbundle 84 84 No ? 70 No ? ? No ? No ?
websocket 84 84 No ? 70 15 ? ? No ? 15 ?
webtransport 84 84 No ? 70 No ? ? No ? No ?
xml_dtd No No No ? No No ? ? No ? No ?
xmlhttprequest 84 84 No ? 70 15 ? ? No ? 15 ?
xslt 84 84 No ? 70 No ? ? No ? No ?

© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/declarativeNetRequest/ResourceType

Spec-Zone.ru

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