Maison > interface Web > js tutoriel > Pourquoi est-ce que je reçois une erreur « Les requêtes d'origine croisée ne sont prises en charge que pour HTTP » malgré un hébergement de même origine ?

Pourquoi est-ce que je reçois une erreur « Les requêtes d'origine croisée ne sont prises en charge que pour HTTP » malgré un hébergement de même origine ?

Mary-Kate Olsen
Libérer: 2024-11-07 20:56:03
original
1085 Les gens l'ont consulté

Why Am I Getting a

Erreur de requêtes d'origine croisée malgré un hébergement de même origine

Lorsque vous essayez d'effectuer une requête AJAX à l'aide du code fourni, vous pouvez rencontrer le problème erreur "Les requêtes d'origine croisée ne sont prises en charge que pour HTTP" malgré le fait que le fichier cible, "signup.php", est hébergé sur le même serveur Web. Cette erreur se produit généralement lors de requêtes sur différents domaines, mais dans ce cas, il ne s'agit pas d'un problème inter-domaines.

Solution :

Pour résoudre ce problème, vous pouvez activer l'accès aux fichiers à partir des fichiers locaux en démarrant Google Chrome avec un commutateur spécifique.

Activé macOS :

open -a 'Google Chrome' --args --allow-file-access-from-files
Copier après la connexion

Sous Linux :

google-chrome --allow-file-access-from-files
Copier après la connexion

Sous Windows :

Modifier les propriétés du raccourci Chrome et ajoutez le commutateur à la fin du chemin "cible":

C:\ ... \Application\chrome.exe --allow-file-access-from-files
Copier après la connexion

En activant le fichier accès, vous accordez à Chrome l'autorisation d'accéder aux fichiers locaux, y compris ceux hébergés sur le même serveur que votre site Web. Cela résout l'erreur et permet à votre requête AJAX de charger le fichier demandé.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal