Spec-Zone.ru › Web APIs

PushSubscription: свойство endpoint

Базовая версия 2023
Новое

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

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Защищённый контекст: Эта функция доступна только в защищённых контекстах (HTTPS) в некоторых или во всех поддерживающих браузерах.

Примечание: Эта функция доступна в Web Workers.

Свойство endpoint только для чтения интерфейса PushSubscription возвращает строку, содержащую конечную точку, связанную с подпиской на push-уведомления.

Конечная точка представляет собой пользовательский URL, указывающий на сервер push-уведомлений, который можно использовать для отправки push-сообщения конкретному экземпляру веб-рабочего процесса, подписанного на push-сервис. По этой причине рекомендуется сохранять конфиденциальность конечной точки, чтобы другие пользователи не могли завладеть ею и не злоупотреблять функцией push-уведомлений.

Значение

Строка.

Примеры

navigator.serviceWorker.ready.then((reg) => {
  reg.pushManager.subscribe({ userVisibleOnly: true }).then((subscription) => {
    console.log(subscription.endpoint);

    // At this point you would most likely send the subscription
    // endpoint to your server, save it, then use it to send a
    // push message at a later date
  });
});

Спецификации

Спецификация
Push API
# dom-pushsubscription-endpoint

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

Десктоп Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
endpoint 42 17 44 29
16Уведомления поддерживаются в macOS Ventura и более поздних версиях.
42 48 29
16.4Уведомления поддерживаются в веб-приложениях, сохранённых на главном экране.
4.0 Нет

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/PushSubscription/endpoint

Spec-Zone.ru

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