PushSubscriptionOptions
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.
* Some parts of this feature may have varying levels of support.
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.
Giao diện PushSubscriptionOptions của Push API đại diện cho các tùy chọn liên kết với một đăng ký push.
Đối tượng PushSubscriptionOptions chỉ đọc được trả về bằng cách gọi PushSubscription.options trên một PushSubscription. Giao diện này không có hàm khởi tạo riêng.
Thuộc tính phiên bản
PushSubscriptionOptions.userVisibleOnlyRead only-
Một giá trị boolean chỉ ra rằng đăng ký push được trả về sẽ chỉ được sử dụng cho các thông báo có hiệu quả hiển thị với người dùng.
PushSubscriptionOptions.applicationServerKeyRead only-
Một khóa công khai mà máy chủ push của bạn sẽ sử dụng để gửi tin nhắn đến các ứng dụng khách thông qua máy chủ push.
Ví dụ
Gọi PushSubscription.options trên một PushSubscription trả về một đối tượng PushSubscriptionOptions. Trong ví dụ dưới đây, đối tượng này được in ra console.
navigator.serviceWorker.ready.then((reg) => {
reg.pushManager.getSubscription().then((subscription) => {
const options = subscription.options;
console.log(options); // một đối tượng PushSubscriptionOptions
});
});
Thông số kỹ thuật
| Specification |
|---|
| Push API> # dom-pushsubscriptionoptions> |