我正在开发的站点有一个缓存 Service Worker,这对它的用户来说感觉很棒,但是我无法决定在开发期间是否应该将其保持打开或关闭它?
如果我在开发过程中保持打开状态,我必须保持控制台打开,否则我会错过 500 个错误,因为服务人员隐藏了它们。
如果我把它关掉,它对我的可见度就会降低,而且当我把它弄坏时我也不会那么容易注意到它,而不是我曾经有过的。
对此是否有最佳实践/共识?
我正在开发的站点有一个缓存 Service Worker,这对它的用户来说感觉很棒,但是我无法决定在开发期间是否应该将其保持打开或关闭它?
如果我在开发过程中保持打开状态,我必须保持控制台打开,否则我会错过 500 个错误,因为服务人员隐藏了它们。
如果我把它关掉,它对我的可见度就会降低,而且当我把它弄坏时我也不会那么容易注意到它,而不是我曾经有过的。
对此是否有最佳实践/共识?
作为一个相对较新的话题,您所要求的问题没有任何规范的规则,我认为这不会是因为这是一个偏好问题,最终不会影响用户体验和应用程序行为。
话虽如此,作为一名普通的服务人员用户,我建议在开发过程中启用 sw。
最后,是的,在开发时启用服务人员,如果没有,您可能会丢失一些与他们相关的错误行为。与 devTools 一起工作,它使您的工作效率提高了无数倍,这是必不可少的。DevTools 不仅仅是控制台, 这里是一个很好的起点。
并且不要忘记阅读MDN 文档。