From d44d1b6e647641b363548c700d826064751e199c Mon Sep 17 00:00:00 2001 From: Tamius Han Date: Thu, 21 Jan 2021 00:20:43 +0100 Subject: [PATCH] add getRuntime() to BrowserDetect --- src/ext/conf/BrowserDetect.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/ext/conf/BrowserDetect.js b/src/ext/conf/BrowserDetect.js index a552e7d..59f450f 100644 --- a/src/ext/conf/BrowserDetect.js +++ b/src/ext/conf/BrowserDetect.js @@ -12,6 +12,10 @@ function getBrowserObj() { return process.env.BROWSER === 'firefox' ? browser : chrome; } +function getRuntime() { + return process.env.BROWSER === 'firefox' ? browser.runtime : chrome.runtime; +} + function getURL(url) { return process.env.BROWSER === 'firefox' ? browser.runtime.getURL(url) : chrome.runtime.getURL(url); } @@ -25,6 +29,7 @@ const BrowserDetect = { processEnvChannel: process.env.CHANNEL, isEdgeUA: detectEdgeUA(), browserObj: getBrowserObj(), + runtime: getRuntime(), getURL: (url) => getURL(url), }