BackgroundFetchUpdateUIEvent: updateUI() 方法
注意:此功能仅在 Service Workers 中可用。
BackgroundFetchUpdateUIEvent 接口的 updateUI() 方法更新用户界面中的标题和图标,以显示后台获取的状态。
此方法只能运行一次,用于通知用户获取失败或成功。
语法
js
updateUI()
updateUI(options)
参数
返回值
异常
InvalidStateErrorDOMException-
如果出现以下任一情况,则抛出。
isTrusted属性为false。BackgroundFetchUpdateUIEventUI 更新标志已设置,表明updateUI()方法已被调用。BackgroundFetchUpdateUIEvent未激活。
示例
以下示例演示了在成功获取时使用标题和图像图标更新 UI。
js
addEventListener("backgroundfetchsuccess", (event) => {
event.updateUI({
title: "Episode 5 ready to listen!",
icon: {
src: "path/to/success.ico",
sizes: "16x16 32x32 64x64",
},
});
});
规范
| 规范 |
|---|
| Background Fetch # background-fetch-update-ui-event-update-ui |
浏览器兼容性
加载中…