File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -40,11 +40,16 @@ const IconApple = (
4040) ;
4141
4242function isMobile ( ) {
43- const ua = navigator ? .userAgent ;
43+ const ua = typeof navigator !== 'undefined' ? navigator . userAgent : '' ;
4444 if ( ! ua ) return false ;
4545 const mobileRE = / ( a n d r o i d | b b \d + | m e e g o ) .+ m o b i l e | a v a n t g o | b a d a \/ | b l a c k b e r r y | b l a z e r | c o m p a l | e l a i n e | f e n n e c | h i p t o p | i e m o b i l e | i p ( h o n e | o d ) | i r i s | k i n d l e | l g e | m a e m o | m i d p | m m p | m o b i l e .+ f i r e f o x | n e t f r o n t | o p e r a m ( o b | i n ) i | p a l m ( o s ) ? | p h o n e | p ( i x i | r e ) \/ | p l u c k e r | p o c k e t | p s p | s e r i e s [ 4 6 ] 0 | s y m b i a n | t r e o | u p \. ( b r o w s e r | l i n k ) | v o d a f o n e | w a p | w i n d o w s ( c e | p h o n e ) | x d a | x i i n o / i;
4646 if ( mobileRE . test ( ua ) ) return true ;
47- if ( navigator && navigator . maxTouchPoints > 1 && ua . indexOf ( 'Macintosh' ) !== - 1 && ua . indexOf ( 'Safari' ) !== - 1 )
47+ if (
48+ typeof navigator !== 'undefined' &&
49+ navigator . maxTouchPoints > 1 &&
50+ ua . indexOf ( 'Macintosh' ) !== - 1 &&
51+ ua . indexOf ( 'Safari' ) !== - 1
52+ )
4853 return true ;
4954 return false ;
5055}
You can’t perform that action at this time.
0 commit comments