From f151685f6485d587f39045c63a621233b0d5569b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Gorej?= Date: Wed, 13 Sep 2023 11:13:39 +0200 Subject: [PATCH] refactor: use document.baseURI for URI Reference resolution (#9205) --- src/core/index.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/core/index.js b/src/core/index.js index 93515e3d..07368a90 100644 --- a/src/core/index.js +++ b/src/core/index.js @@ -155,7 +155,7 @@ export default function SwaggerUI(opts) { spec: "", // support Relative References url: constructorConfig.url - ? new URL(constructorConfig.url, document.baseURI || location.href).toString() + ? new URL(constructorConfig.url, document.baseURI).toString() : constructorConfig.url, }, requestSnippets: constructorConfig.requestSnippets @@ -195,13 +195,13 @@ export default function SwaggerUI(opts) { // support Relative References in `url` config option if (mergedConfig.url) { - mergedConfig.url = new URL(mergedConfig.url, document.baseURI || location.href).toString() + mergedConfig.url = new URL(mergedConfig.url, document.baseURI).toString() } // support Relative References in `urls` config option if (Array.isArray(mergedConfig.urls)) { mergedConfig.urls = mergedConfig.urls.map(({ url , ...rest}) => ({ - url: new URL(url, document.baseURI || location.href).toString(), + url: new URL(url, document.baseURI).toString(), ...rest, })) }