From 886541ab356b645c7388c9e34922ec051a46572d Mon Sep 17 00:00:00 2001 From: mayingcong Date: Wed, 25 Aug 2021 20:21:02 +0800 Subject: [PATCH] fix: import scripts error when url starts with '//' --- src/index.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/index.ts b/src/index.ts index 711050d4..7a40aff8 100644 --- a/src/index.ts +++ b/src/index.ts @@ -234,6 +234,9 @@ function createLoaderRules(languages: IFeatureDefinition[], features: IFeatureDe var currentUrl = String(window.location); var currentOrigin = currentUrl.substr(0, currentUrl.length - window.location.hash.length - window.location.search.length - window.location.pathname.length); if (result.substring(0, currentOrigin.length) !== currentOrigin) { + if(/^(\\/\\/)/.test(result)) { + result = window.location.protocol + result + } var js = '/*' + label + '*/importScripts("' + result + '");'; var blob = new Blob([js], { type: 'application/javascript' }); return URL.createObjectURL(blob);