Files
wikipedia-translator/js/utils.js
T
2019-09-26 11:13:41 +02:00

17 lines
489 B
JavaScript

/* exported utils */
const utils = {
get: (url, proxy = false) => {
return new Promise((resolve, reject) => {
const xhr = new XMLHttpRequest();
if (proxy) {
const http = (window.location.protocol === 'http:' ? 'http:' : 'https:');
url = http + '//cors-anywhere.herokuapp.com/' + url;
}
xhr.open("GET", url);
xhr.onload = () => resolve(xhr.responseText);
xhr.onerror = () => reject(xhr.statusText);
xhr.send();
});
}
};