From f548246b4cc7e13bb8e19e18b8053c01f2050022 Mon Sep 17 00:00:00 2001 From: Chen Fengyuan Date: Sun, 23 Jul 2023 15:31:57 +0800 Subject: [PATCH] fix: correct Safari detecting RegExp Closes #606 --- src/js/utilities.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/js/utilities.js b/src/js/utilities.js index bb69382..7c292b9 100644 --- a/src/js/utilities.js +++ b/src/js/utilities.js @@ -522,7 +522,7 @@ export function getImageNameFromURL(url) { return isString(url) ? decodeURIComponent(url.replace(/^.*\//, '').replace(/[?&#].*$/, '')) : ''; } -const IS_SAFARI = WINDOW.navigator && /(Macintosh|iPhone|iPod|iPad).*AppleWebKit/i.test(WINDOW.navigator.userAgent); +const IS_SAFARI = WINDOW.navigator && /Version\/\d+(\.\d+)+?\s+Safari/i.test(WINDOW.navigator.userAgent); /** * Get an image's natural sizes.