Spec-Zone.ru › Web Extensions

runtime.setUninstallURL()

Устанавливает URL, который будет посещён при удалении расширения. Это может использоваться для очистки данных на сервере, проведения аналитики или реализации опросов. URL может содержать не более 255 символов.

Это асинхронная функция, которая возвращает Promise.

Синтаксис

let settingUrl = browser.runtime.setUninstallURL(
  url             // string
)

Параметры

url

string. URL, который будет открыт после удаления расширения. Этот URL должен иметь схему http или https. Установите его в пустую строку, чтобы не открывать новую вкладку при удалении.

Возвращаемое значение

A Promise, который будет выполнен без аргументов, когда URL будет установлен, или отклонен с сообщением об ошибке, если операция завершилась неудачно.

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

Рабочий стол Мобильное устройство
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet
setUninstallURL 41 15 47 ? 28
14API существует, но не оказывает эффекта.
? ? 48 ?
15API существует, но не оказывает эффекта.
?

Примеры

function onSetURL() {
  console.log("set uninstall URL");
}

function onError(error) {
  console.log(`Error: ${error}`);
}

let settingUrl = browser.runtime.setUninstallURL("https://example.org");
settingUrl.then(onSetURL, onError);

Примечание: Этот API основан на API chrome.runtime Chromium. Данное описание получено из runtime.json кода Chromium.

© 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/runtime/setUninstallURL

Spec-Zone.ru

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