mirror of
https://github.com/shishantbiswas/bknd.git
synced 2026-03-16 20:37:21 +00:00
public commit
This commit is contained in:
20
app/src/core/utils/browser.ts
Normal file
20
app/src/core/utils/browser.ts
Normal file
@@ -0,0 +1,20 @@
|
||||
export type TBrowser = "Opera" | "Edge" | "Chrome" | "Safari" | "Firefox" | "IE" | "unknown";
|
||||
export function getBrowser(): TBrowser {
|
||||
if ((navigator.userAgent.indexOf("Opera") || navigator.userAgent.indexOf("OPR")) !== -1) {
|
||||
return "Opera";
|
||||
} else if (navigator.userAgent.indexOf("Edg") !== -1) {
|
||||
return "Edge";
|
||||
} else if (navigator.userAgent.indexOf("Chrome") !== -1) {
|
||||
return "Chrome";
|
||||
} else if (navigator.userAgent.indexOf("Safari") !== -1) {
|
||||
return "Safari";
|
||||
} else if (navigator.userAgent.indexOf("Firefox") !== -1) {
|
||||
return "Firefox";
|
||||
// @ts-ignore
|
||||
} else if (navigator.userAgent.indexOf("MSIE") !== -1 || !!document.documentMode === true) {
|
||||
//IF IE > 10
|
||||
return "IE";
|
||||
} else {
|
||||
return "unknown";
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user