Spec-Zone.ru › Web Extensions

proxy.RequestDetails

Содержит информацию об веб-запросе. Экземпляр этого объекта передаётся в слушатель proxy.onRequest.

Тип

Значения этого типа — объекты. Они содержат следующие свойства:

cookieStoreId

string. Идентификатор хранилища куки текущего контекста.

documentUrl

string. URL страницы, в которую будет загружен запрашиваемый ресурс.

frameId

integer. Ноль, если запрос происходит в главном фрейме; положительное значение — ID подфрейма, в котором происходит запрос. Если документ (под-)фрейма загружается (type равно main_frame или sub_frame), frameId указывает ID этого фрейма, а не ID внешнего фрейма. ID фреймов уникальны в пределах вкладки.

fromCache

boolean. Указывает, будет ли этот ответ получен из кэша на диске.

incognito

boolean. Признак запросов в режиме инкогнито.

method

string. Стандартный HTTP-метод: например, "GET" или "POST".

originUrl

string. URL ресурса, вызвавшего запрос. Обратите внимание, что он может отличаться от URL страницы, в которую будет загружен запрашиваемый ресурс. Например, если документ вызывает загрузку в другом окне с помощью атрибута target ссылки или CSS-документ включает изображение с использованием функционального обозначения url(), то это URL исходного документа или CSS-документа соответственно.

parentFrameId

integer. ID фрейма, содержащего фрейм, отправивший запрос. Устанавливается в -1, если родительского фрейма не существует.

requestId

string. ID запроса. ID запросов уникальны в сессии браузера, поэтому вы можете использовать ID для идентификации различных событий, связанных с одним запросом.

requestHeaders Необязательно

webRequest.HttpHeaders. HTTP-заголовки запроса, которые будут отправлены с этим запросом. Обратите внимание, что это включается только в том случае, если опция "requestHeaders" была передана в addListener().

tabId

integer. ID вкладки, в которой происходит запрос. Устанавливается в -1, если запрос не связан с вкладкой.

thirdParty

boolean. Указывает, является ли запрос и его иерархия окон третьей стороной.

timeStamp

number. Время срабатывания этого события в миллисекундах с начала эпохи (Unix time).

type

webRequest.ResourceType. Тип запрашиваемого ресурса: например, "image", "script" или "stylesheet".

url

string. Цель запроса.

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

Рабочие столы Мобильные устройства
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox for Android Opera Android Safari на iOS Samsung Internet
RequestDetails Нет Нет 60 ? Нет Нет ? ? 60 ? Нет ?
cookieStoreId Нет Нет 60 ? Нет Нет ? ? 60 ? Нет ?
documentUrl Нет Нет 60 ? Нет Нет ? ? 60 ? Нет ?
frameId Нет Нет 60 ? Нет Нет ? ? 60 ? Нет ?
fromCache Нет Нет 60 ? Нет Нет ? ? 60 ? Нет ?
incognito Нет Нет 60 ? Нет Нет ? ? 60 ? Нет ?
method Нет Нет 60 ? Нет Нет ? ? 60 ? Нет ?
originUrl Нет Нет 60 ? Нет Нет ? ? 60 ? Нет ?
parentFrameId Нет Нет 60 ? Нет Нет ? ? 60 ? Нет ?
requestHeaders Нет Нет 60 ? Нет Нет ? ? 60 ? Нет ?
requestId Нет Нет 60 ? Нет Нет ? ? 60 ? Нет ?
tabId Нет Нет 60 ? Нет Нет ? ? 60 ? Нет ?
thirdParty Нет Нет 72 ? Нет Нет ? ? Нет ? Нет ?
timeStamp Нет Нет 60 ? Нет Нет ? ? 60 ? Нет ?
type Нет Нет 60 ? Нет Нет ? ? 60 ? Нет ?
url Нет Нет 60 ? Нет Нет ? ? 60 ? Нет ?

© 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/proxy/RequestDetails

Spec-Zone.ru

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