Spec-Zone.ru › Web Extensions

declarativeNetRequest.URLTransform

Подробное описание преобразования URL для правила перенаправления. Этот объект можно указать в rule.action.redirect.transform.

Тип

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

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

Фрагмент. Новый фрагмент для запроса. Должен быть пустым, в этом случае существующий фрагмент очищается; или должен начинаться с '#'.

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

Новый домен имени хоста для запроса.

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

Новый пароль для запроса.

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

Новый путь для запроса. Если пусто, существующий путь очищается.

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

Новый порт для запроса. Если пусто, существующий порт очищается.

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

Новая строка запроса для запроса. Должна быть пустой, в этом случае существующая строка запроса очищается; или должна начинаться с '?'.

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

Объект, описывающий, как добавлять, удалять или заменять пары ключ-значение в строке запроса. Не может быть указан, если указан параметр 'query'.

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

Объект, описывающий список пар ключ-значение строки запроса для добавления или замены.

key

Ключ. Значение ключа.

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

Флаг. Если true, ключ строки запроса заменяется только в том случае, если он уже присутствует. В противном случае ключ также добавляется, если отсутствует. По умолчанию false.

value

Значение. Значение значения.

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

Список ключей строки запроса для удаления.

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

Новая схема для запроса. Допустимые значения — "http", "https", и схема расширения, например, "moz-extension" в Firefox или "chrome-extension" в Chrome. Когда используется схема расширения, необходимо указать host, чтобы сгенерировать осмысленный целевой адрес перенаправления.

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

Новое имя пользователя для запроса.

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

Рабочий стол Мобильные устройства
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox for Android Opera Android Safari on IOS Samsung Internet
URLTransform 84 84 Нет ? 70 15.4 ? ? Нет ? 15.4 ?
queryTransform 84 84 Нет ? 70 15.4 ? ? Нет ? 15.4 ?

© 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/URLTransform

Spec-Zone.ru

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