服务工作者同步事件立即触发

时间:2018-05-23 14:24:35

标签: service-worker progressive-web-apps background-sync

我使用的是Chrome 66.0.3359.181(64位)。我正在运行以下代码:

this.myForm.controls.PasswordConfirm
.setValidators(
Validators.compose(
[CustomValidators.expectedMatchingFields(
  this.myForm.controls.Password.value),
  Validators.required
]));

然而,即使我断开了我的wifi,它仍会立即触发同步事件。

答案:我在写这篇文章的过程中确实想到了这一点,但是因为我没有找到其他人回答这类问题而且我的时间花了一个小时左右,我还以为我会发布它。 我启用了VM网络适配器(对于Docker),这导致它尝试同步,即使该连接没有任何用处。

然后我还发现,如果我在失败时从该同步事件中抛出错误,它将重试同步。最初我抓错了,只是登录到控制台,但这意味着同步认为它已经完成了。

0 个答案:

没有答案