fix: allow proxy url with parameters (#2100)

This commit is contained in:
MoyuScript 2021-07-12 07:14:01 -04:00
parent ea41335b2d
commit 85dc06ede6

View File

@ -180,7 +180,8 @@ export class Cache {
};
xhr.onerror = reject;
xhr.open('GET', `${proxy}?url=${encodeURIComponent(src)}&responseType=${responseType}`);
const queryString = proxy.indexOf('?') > -1 ? '&' : '?';
xhr.open('GET', `${proxy}${queryString}url=${encodeURIComponent(src)}&responseType=${responseType}`);
if (responseType !== 'text' && xhr instanceof XMLHttpRequest) {
xhr.responseType = responseType;