Browse Source

Merge pull request #3952 from Rob--W/crx/load-after-session-restore

[CRX] Reload extension tab after session restore
Yury Delendik 12 years ago
parent
commit
6c92ee0375
  1. 11
      extensions/chromium/extension-router.js

11
extensions/chromium/extension-router.js

@ -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…
Cancel
Save