在代码中添加如下代码,确保Firestore实例已经初始化:
firebase.firestore().enablePersistence()
  .then(function() {
      // Initialize Cloud Firestore through firebase
      var db = firebase.firestore();
      // ... 
  })
  .catch(function(err) {
      if (err.code == 'failed-precondition') {
          // Multiple tabs open, persistence can only be enabled
          // in one tab at a a time.
          // ...
      } else if (err.code == 'unimplemented') {
          // The current browser does not support all of the
          // features required to enable persistence
          // ...
      }
  });
  
这个代码片段适用于Firebase JavaScript SDK v7.15.0或更高版本,确保在使用Firestore实例之前启用持久性。当Firestore无法连接到持久性存储时,会发出“Service storage is not available”错误。