From da0485b1f1e06a1718da7047ab0f8549f164e437 Mon Sep 17 00:00:00 2001 From: z0ccc Date: Wed, 22 Jun 2022 23:27:52 -0400 Subject: [PATCH] Added attachTab functions --- src/pages/Background/index.js | 27 +++++++++++++-------------- src/pages/Popup/Navbar.js | 2 +- src/utils/attachDebugger.js | 1 - 3 files changed, 14 insertions(+), 16 deletions(-) diff --git a/src/pages/Background/index.js b/src/pages/Background/index.js index c861452..2f401b1 100644 --- a/src/pages/Background/index.js +++ b/src/pages/Background/index.js @@ -1,26 +1,25 @@ import attachDebugger from '../../utils/attachDebugger' import userAgents from '../../utils/userAgents' -chrome.tabs.onCreated.addListener((tab) => { - attachDebugger(tab.id) -}) - -chrome.tabs.onActivated.addListener((tab) => { - chrome.debugger.getTargets((tabs) => { - const currentTab = tabs.find((obj) => obj.tabId === tab.tabId) - if (!currentTab.attached) { - attachDebugger(tab.tabId) - } - }) -}) - -chrome.tabs.onUpdated.addListener((tabId) => { +const attachTab = (tabId) => { chrome.debugger.getTargets((tabs) => { const currentTab = tabs.find((obj) => obj.tabId === tabId) if (!currentTab.attached) { attachDebugger(tabId) } }) +} + +chrome.tabs.onCreated.addListener((tab) => { + attachDebugger(tab.id) +}) + +chrome.tabs.onActivated.addListener((tab) => { + attachTab(tab.tabId) +}) + +chrome.tabs.onUpdated.addListener((tabId) => { + attachTab(tabId) }) chrome.alarms.onAlarm.addListener((alarm) => { diff --git a/src/pages/Popup/Navbar.js b/src/pages/Popup/Navbar.js index 77047a5..c0a7102 100644 --- a/src/pages/Popup/Navbar.js +++ b/src/pages/Popup/Navbar.js @@ -32,7 +32,7 @@ const Navbar = () => ( > Test Vytal { // { acceptLanguage: "en-CA" }, // { platform: "WebTV OS" } ) - // 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.69', } } })