add getRuntime() to BrowserDetect
This commit is contained in:
parent
8ea5b3d5be
commit
d44d1b6e64
@ -12,6 +12,10 @@ function getBrowserObj() {
|
|||||||
return process.env.BROWSER === 'firefox' ? browser : chrome;
|
return process.env.BROWSER === 'firefox' ? browser : chrome;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function getRuntime() {
|
||||||
|
return process.env.BROWSER === 'firefox' ? browser.runtime : chrome.runtime;
|
||||||
|
}
|
||||||
|
|
||||||
function getURL(url) {
|
function getURL(url) {
|
||||||
return process.env.BROWSER === 'firefox' ? browser.runtime.getURL(url) : chrome.runtime.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,
|
processEnvChannel: process.env.CHANNEL,
|
||||||
isEdgeUA: detectEdgeUA(),
|
isEdgeUA: detectEdgeUA(),
|
||||||
browserObj: getBrowserObj(),
|
browserObj: getBrowserObj(),
|
||||||
|
runtime: getRuntime(),
|
||||||
getURL: (url) => getURL(url),
|
getURL: (url) => getURL(url),
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user