[CRX] Reload extension tab after session restore
This commit is contained in:
		
							parent
							
								
									5ecb407ca7
								
							
						
					
					
						commit
						91dd664732
					
				@ -50,5 +50,16 @@ limitations under the License.
 | 
				
			|||||||
        CRX_BASE_URL + 'chrome-extension*'
 | 
					        CRX_BASE_URL + 'chrome-extension*'
 | 
				
			||||||
      ]
 | 
					      ]
 | 
				
			||||||
  }, ['blocking']);
 | 
					  }, ['blocking']);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  // When session restore is used, viewer pages may be loaded before the
 | 
				
			||||||
 | 
					  // webRequest event listener is attached (= page not found).
 | 
				
			||||||
 | 
					  // Reload these tabs.
 | 
				
			||||||
 | 
					  chrome.tabs.query({
 | 
				
			||||||
 | 
					    url: CRX_BASE_URL + '*://*'
 | 
				
			||||||
 | 
					  }, function(tabsFromLastSession) {
 | 
				
			||||||
 | 
					    for (var i = 0; i < tabsFromLastSession.length; ++i) {
 | 
				
			||||||
 | 
					      chrome.tabs.reload(tabsFromLastSession[i].id);
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					  });
 | 
				
			||||||
  console.log('Set up extension URL router.');
 | 
					  console.log('Set up extension URL router.');
 | 
				
			||||||
})();
 | 
					})();
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user