PushSubscriptionOptions: applicationServerKey 屬性
注意:此功能在 Web Workers 中可用。
PushSubscriptionOptions 介面的 applicationServerKey 只讀屬性包含推送伺服器使用的公鑰。
值
這是您的推送伺服器用於透過推送服務向客戶端應用程式傳送訊息的公鑰。該值是您的應用伺服器生成的簽名金鑰對的一部分,可用於 P-256 曲線上的橢圓曲線數字簽名(ECDSA)。如果初始化時未傳入 applicationServerKey 成員,則其值將設定為 null。
示例
在下面的示例中,applicationServerKey 的值被列印到控制檯。
js
navigator.serviceWorker.ready.then((reg) => {
reg.pushManager.getSubscription().then((subscription) => {
const options = subscription.options;
console.log(options.applicationServerKey); // the public key
});
});
規範
| 規範 |
|---|
| 推送 API # dom-pushsubscriptionoptions-applicationserverkey |
瀏覽器相容性
載入中…