7
votes

Sur Firefox, la demande Cors donne une erreur ":" (Colon)

sur chrome, je n'ai aucun problème à faire une demande de domaine croisée, cependant sur Firefox (Ubuntu 14.04), je reçois une erreur qui consiste uniquement à un colon sur la ligne qui appelle le XMLHTTPQUEST.

xmlhttp.open("GET", "http://x.x.x.x:xxxx/folder/file.xml", false);


6 commentaires

Quoi, exactement est le message d'erreur?


":". Je ne sais pas pourquoi ça me donne juste ça.


Pouvez-vous nous montrer le code que vous utilisez pour détecter des erreurs?


C'est la console Firefox.


Dans une situation similaire, je reçois le même problème avec Firefox; Débogage avec Firebug et les outils intégrés. J'ai changé d'URL de domaine / professionnel / etc à domaine / administrateur / etc et l'erreur est apparue. L'erreur est simplement un côlon, la ligne de code est celle qui ouvre la demande. Cela ne se produit pas dans Chrome. J'utilise actuellement Firefox 32 Beta.


L'erreur s'est avérée lié au chargement du contenu HTTP sur une page HTTPS.


4 Réponses :


0
votes

Utilisation de Firebug, le problème s'est avéré être

Blocked loading mixed active content


0 commentaires

8
votes

Essayez de désactiver AdBlock

J'avais un problème similaire où tous mes XMLHTTPRESTS traversaient, à l'exception de quelques-uns spécifiques, où même des modifications de l'URL mineure résolvaient le problème. Et la seule chose que je reçois était un côlon: dans la console. À la fin, j'ai réalisé que Adblockplus bloquait au moins une autre que ces demandes de passer à travers (la demande avait des «bannières» dans l'URL).

Je ne suis donc pas sûr que cela aurait résolu votre problème, mais je l'ai rencontré plusieurs fois.


3 commentaires

Peut confirmer que c'était le problème exact que j'avais. Vous avez gratté ma tête pendant la dernière heure ou tente d'essayer de travailler WTF. Désactivé Adblock Edge et tout a fonctionné!


J'utilisais le blaireau à la vie privée et cela causait ce problème exact lors de la tentative d'accès au serveur d'identité et de le désactiver. Cependant, il n'est apparu que sur tentatives d'accès à un site HTTPS.


Je viens de passer une heure à déterminer pourquoi mes affaires ne fonctionnent plus soudainement. J'avais changé d'un réseau local de 10.0.0.x à 192.168.1.x et c'est quand Adblockplus a commencé à bloquer les choses. Vraisemblablement, cela le fait, car certains sites Web contiennent des logiciels malveillants qui essaient d'accéder à votre routeur à 192.168.1.1.



0
votes

J'ai eu la même erreur sur une demande de poste Cors. J'utilise https://cors-anywhere.herokuapp.com/ pour contourner la même origine politique. Le problème était Noscript bloquant le domaine externe , donc au cas où vous utilisez une API externe dans votre demande, cela pourrait résoudre celui-ci.


2 commentaires

La réponse seule seule n'est pas bonne sur. Veuillez insérer des infos essentiels dans votre réponse.


J'ai clarifié ma réponse, mais c'est toutes les informations essentielles que j'ai.



0
votes

même que Cette réponse , mais le problème pour moi n'est pas présent ni avec adblock ni avec Ublock.

C'est présent avec Umatrix .

Vous pouvez trouver qu'il bloque la demande à cette URL: xxx

Vous pouvez l'activer manuellement lorsque vous cliquez sur ce champ:

et choisissez d'activer xhr dans le contextuel d'Umatrix:

Le blocage persiste même si vous avez le code emballé Dans un add-on qui est correctement installé (la barre bleue contamines uuid interne d'un complément Firefox), donc si vous vous êtes déjà demandé pourquoi certains add-ons ne fonctionnent pas tandis que Umatrix (ou goûts) est activé, cela pourrait être l'une des raisons.


0 commentaires