From 3ae96a226667b813ba0e571eedd2d4d9541aa4bb Mon Sep 17 00:00:00 2001 From: muji Date: Thu, 24 May 2018 10:18:27 +0800 Subject: [PATCH] Improve isSafari test. --- src/shared/utils/Browser.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/shared/utils/Browser.ts b/src/shared/utils/Browser.ts index ce30429e..a023031c 100644 --- a/src/shared/utils/Browser.ts +++ b/src/shared/utils/Browser.ts @@ -8,7 +8,7 @@ const userAgent = (isNode) ? 'node' : navigator.userAgent; const platform = (isNode) ? 'node' : navigator.platform; export const isFirefox = !!~userAgent.indexOf('Firefox'); -export const isSafari = !!~userAgent.indexOf('Safari'); +export const isSafari = /^((?!chrome|android).)*safari/i.test(userAgent); export const isMSIE = !!~userAgent.indexOf('MSIE') || !!~userAgent.indexOf('Trident'); // Find the users platform. We use this to interpret the meta key