AJAX CrossDomain authentification bloqué sans aucun messages d'erreur.
Publié : 12 mars 2020, 17:36
Bonjour,
J'ai actuellement un code très simple en JQuery dont le but est de récupérer une ressource d'un autre domaine que la page courante:
Le problème est que Firefox bloque cette requête sans donner aucune raison à ce blocage (rien dans la console de la page Web ou du navigateur).
Dans l'onglet "Réseau", je vois que "Bloqué" est écrit dans la colonne "Transfert".
Si je clique sur "modifier et renvoyer", puis sur "envoyer", la requête n'est pas bloquée.
J'ai testé sur un profil vierge, FF 74.0 (Mozilla Firefox for Ubuntu canonical - 1.0), sans WebExtensions.
J'ai tenté de rajouter "withCredentials: true", sans plus de succès.
J'ai aussi testé directement avec XMLHttpRequest:
Auriez-vous une idée de la raison pour laquelle ma requête AJAX est bloquée ?
J'ai actuellement un code très simple en JQuery dont le but est de récupérer une ressource d'un autre domaine que la page courante:
Code : Tout sélectionner
$.get({username: "...", password: "....", url:"https://...", crossDomain: true});
Dans l'onglet "Réseau", je vois que "Bloqué" est écrit dans la colonne "Transfert".
Si je clique sur "modifier et renvoyer", puis sur "envoyer", la requête n'est pas bloquée.
J'ai testé sur un profil vierge, FF 74.0 (Mozilla Firefox for Ubuntu canonical - 1.0), sans WebExtensions.
J'ai tenté de rajouter "withCredentials: true", sans plus de succès.
J'ai aussi testé directement avec XMLHttpRequest:
Code : Tout sélectionner
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
console.log('ok');
}
};
xhttp.open("GET", "https://....:....@.....", true);
xhttp.crossDomain = true;
xhttp.withCredentials = true;
xhttp.send();
Auriez-vous une idée de la raison pour laquelle ma requête AJAX est bloquée ?