PushSubscription: endpoint property

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since March 2023.

Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.

Note: This feature is available in Web Workers.

endpoint là thuộc tính chỉ đọc của giao diện PushSubscription và trả về một chuỗi chứa điểm cuối được liên kết với đăng ký đẩy.

Điểm cuối này có dạng một URL tùy chỉnh trỏ đến một máy chủ đẩy, có thể được dùng để gửi một thông điệp đẩy đến thể hiện service worker cụ thể đã đăng ký vào dịch vụ đẩy. Vì lý do này, bạn nên giữ bí mật điểm cuối của mình để người khác không chiếm đoạt nó và lạm dụng chức năng đẩy.

Giá trị

Một chuỗi.

Ví dụ

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

    // Tại thời điểm này, nhiều khả năng bạn sẽ gửi điểm cuối
    // của đăng ký tới máy chủ, lưu lại, rồi dùng nó để gửi
    // một thông điệp đẩy vào thời điểm sau này
  });
});

Thông số kỹ thuật

Specification
Push API
# dom-pushsubscription-endpoint

Tương thích trình duyệt