From 3772c8fe74112a56e3e9551f894d899bc3a9443a Mon Sep 17 00:00:00 2001 From: lcysgsg <249313573@qq.com> Date: Thu, 23 Feb 2023 03:55:45 +0800 Subject: [PATCH] fix(blob): added a check to make sure the Blob class is available in the browser's global scope; (#5548) --- lib/platform/browser/classes/Blob.js | 3 +++ lib/platform/browser/index.js | 1 + 2 files changed, 4 insertions(+) create mode 100644 lib/platform/browser/classes/Blob.js diff --git a/lib/platform/browser/classes/Blob.js b/lib/platform/browser/classes/Blob.js new file mode 100644 index 0000000000..6c506c48aa --- /dev/null +++ b/lib/platform/browser/classes/Blob.js @@ -0,0 +1,3 @@ +'use strict' + +export default typeof Blob !== 'undefined' ? Blob : null diff --git a/lib/platform/browser/index.js b/lib/platform/browser/index.js index 3de84afd6b..4d2203f4bb 100644 --- a/lib/platform/browser/index.js +++ b/lib/platform/browser/index.js @@ -1,5 +1,6 @@ import URLSearchParams from './classes/URLSearchParams.js' import FormData from './classes/FormData.js' +import Blob from './classes/Blob.js' /** * Determine if we're running in a standard browser environment