|
@ -23,6 +23,16 @@ |
|
|
|
|
|
|
|
|
/******************************************************************************/ |
|
|
/******************************************************************************/ |
|
|
|
|
|
|
|
|
|
|
|
// rhill 2013-11-24: bind behind-the-scene virtual tab/url manually, since the
|
|
|
|
|
|
// normal way forbid binding behind the scene tab.
|
|
|
|
|
|
// https://github.com/gorhill/httpswitchboard/issues/67
|
|
|
|
|
|
|
|
|
|
|
|
µMatrix.createPageStats(µMatrix.behindTheSceneURL); |
|
|
|
|
|
µMatrix.pageUrlToTabId[µMatrix.behindTheSceneURL] = µMatrix.behindTheSceneTabId; |
|
|
|
|
|
µMatrix.tabIdToPageUrl[µMatrix.behindTheSceneTabId] = µMatrix.behindTheSceneURL; |
|
|
|
|
|
|
|
|
|
|
|
/******************************************************************************/ |
|
|
|
|
|
|
|
|
µMatrix.turnOn(); |
|
|
µMatrix.turnOn(); |
|
|
|
|
|
|
|
|
/******************************************************************************/ |
|
|
/******************************************************************************/ |
|
@ -106,22 +116,6 @@ chrome.webNavigation.onBeforeNavigate.addListener(onBeforeNavigateCallback); |
|
|
|
|
|
|
|
|
/******************************************************************************/ |
|
|
/******************************************************************************/ |
|
|
|
|
|
|
|
|
// Load everything
|
|
|
|
|
|
|
|
|
|
|
|
µMatrix.load(); |
|
|
|
|
|
|
|
|
|
|
|
/******************************************************************************/ |
|
|
|
|
|
|
|
|
|
|
|
// rhill 2013-11-24: bind behind-the-scene virtual tab/url manually, since the
|
|
|
|
|
|
// normal way forbid binding behind the scene tab.
|
|
|
|
|
|
// https://github.com/gorhill/httpswitchboard/issues/67
|
|
|
|
|
|
|
|
|
|
|
|
µMatrix.createPageStats(µMatrix.behindTheSceneURL); |
|
|
|
|
|
µMatrix.pageUrlToTabId[µMatrix.behindTheSceneURL] = µMatrix.behindTheSceneTabId; |
|
|
|
|
|
µMatrix.tabIdToPageUrl[µMatrix.behindTheSceneTabId] = µMatrix.behindTheSceneURL; |
|
|
|
|
|
|
|
|
|
|
|
/******************************************************************************/ |
|
|
|
|
|
|
|
|
|
|
|
// Initialize internal state with maybe already existing tabs
|
|
|
// Initialize internal state with maybe already existing tabs
|
|
|
|
|
|
|
|
|
chrome.tabs.query({ url: '<all_urls>' }, function(tabs) { |
|
|
chrome.tabs.query({ url: '<all_urls>' }, function(tabs) { |
|
@ -178,3 +172,10 @@ chrome.tabs.query({ url: '<all_urls>' }, function(tabs) { |
|
|
})(); |
|
|
})(); |
|
|
|
|
|
|
|
|
/******************************************************************************/ |
|
|
/******************************************************************************/ |
|
|
|
|
|
|
|
|
|
|
|
// Load everything
|
|
|
|
|
|
|
|
|
|
|
|
µMatrix.load(); |
|
|
|
|
|
µMatrix.webRequest.start(); |
|
|
|
|
|
|
|
|
|
|
|
/******************************************************************************/ |