Estoy tratando de cargar esta URL con XMLHttpRequest:
var url = 'https://kastproxy-us.herokuapp.com/https://itunes.apple.com/search?type=jsonp&term==waldeck-make%20my%20day&media=music&limit=1"' var xhr = new XMLHttpRequest(); xhr.onerror = function (e) { console.error(xhr.statusText); }; xhr.onreadystatechange = function () { if (this.readyState === 4) { if (this.status === 200) { }else{ if (this.status === 403) { } } } } xhr.open('GET',i, true); xhr.send();Funciona en todas partes (max/windows/android) pero falla en iphone/ipad safari o chrome. Cuando depuro en mi Safari Mac conectado a iPad con USB, obtengo:
No se pudo cargar el recurso, el servidor respondió con un estado 404
Parece que no puedo obtener más información sobre por qué es 404, porque funciona en todos los demás lugares.