Selaa lähdekoodia

Use base parameter in URL.

This will help flatten out the nested try/catch.
PatrickNausha 4 vuotta sitten
vanhempi
commit
2252dc13a8
1 muutettua tiedostoa jossa 3 lisäystä ja 12 poistoa
  1. 3 12
      src/utilities/urlExtension.js

+ 3 - 12
src/utilities/urlExtension.js

@@ -8,21 +8,12 @@ export function getUrlExtension( url ) {
 	let parsedUrl;
 	try {
 
-		parsedUrl = new URL( url );
+		parsedUrl = new URL( url, 'http://fakehost.com/' );
 
 	} catch ( _ ) {
 
-		try {
-
-			// Try again as a relative URL
-			parsedUrl = new URL( 'https://example.com/' + url );
-
-		} catch ( _ ) {
-
-			// Ignore invalid URLs
-			return null;
-
-		}
+		// Ignore invalid URLs
+		return null;
 
 	}