我尝试激活后台同步,但是在键入代码时遇到错误。 为什么找不到它?
我应该更新一些东西吗?
我的代码:
Direction
答案 0 :(得分:1)
我看到输入不允许'periodic-background-sync'值。
interface DevicePermissionDescriptor extends PermissionDescriptor {
deviceId?: string;
name: "camera" | "microphone" | "speaker";
}
作为一种解决方法,您可以对任何对象使用强制转换。
const status = await navigator.permissions.query({
name: <any>'periodic-background-sync'
});
看看Web Periodic Background Synchronization draft,我很勇敢地说,这种周期性同步是一项尚未成熟的现代功能。毫不奇怪,打字不会意识到这一点。