Clone response before using when caching web page (#7498)
This commit is contained in:
		
							parent
							
								
									7fe2993b87
								
							
						
					
					
						commit
						3705cd8322
					
				@ -30,8 +30,8 @@ self.addEventListener('fetch', function(event) {
 | 
			
		||||
 | 
			
		||||
    event.respondWith(asyncResponse.then(response => {
 | 
			
		||||
      if (response.ok) {
 | 
			
		||||
        return asyncCache.then(cache => cache.put('/', response))
 | 
			
		||||
                         .then(() => response.clone());
 | 
			
		||||
        return asyncCache.then(cache => cache.put('/', response.clone()))
 | 
			
		||||
                         .then(() => response);
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
      throw null;
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user