Co-authored-by: Dan Abramov <dan.abramov@gmail.com> Co-authored-by: Paul Frazee <pfrazee@gmail.com> Co-authored-by: Eric Bailey <git@esb.lol> Co-authored-by: Samuel Newman <mozzius@protonmail.com>
9 lines
397 B
TypeScript
9 lines
397 B
TypeScript
// https://stackoverflow.com/questions/7944460/detect-safari-browser
|
|
export const isSafari = /^((?!chrome|android).)*safari/i.test(
|
|
navigator.userAgent,
|
|
)
|
|
export const isFirefox = /firefox|fxios/i.test(navigator.userAgent)
|
|
export const isTouchDevice =
|
|
'ontouchstart' in window || navigator.maxTouchPoints > 1
|
|
export const isAndroidWeb =
|
|
/android/i.test(navigator.userAgent) && isTouchDevice
|