|
@@ -133,10 +133,11 @@ export function jsonp(url, params, callbackName = 'jsonp_callback') {
|
|
|
return new Promise((resolve, reject) => {
|
|
|
const queryString = new URLSearchParams(params).toString();
|
|
|
const fullUrl = `${url}?${queryString}&callback=${callbackName}`;
|
|
|
-
|
|
|
+
|
|
|
window[callbackName] = (data) => {
|
|
|
resolve(data);
|
|
|
delete window[callbackName];
|
|
|
+ if (script.parentNode) document.body.removeChild(script);
|
|
|
};
|
|
|
|
|
|
const script = document.createElement('script');
|