Maison > interface Web > js tutoriel > Comment activer les demandes d'origine croisée pour les fichiers locaux dans Google Chrome ?

Comment activer les demandes d'origine croisée pour les fichiers locaux dans Google Chrome ?

Mary-Kate Olsen
Libérer: 2024-11-06 06:39:02
original
1102 Les gens l'ont consulté

How to Enable Cross-Origin Requests for Local Files in Google Chrome?

Requêtes XMLHttpRequest Cross-Origin pour les fichiers locaux

Arrière-plan :

Lorsque vous essayez d'effectuer des requêtes AJAX à l'aide du $. get() aux fichiers hébergés sur un serveur Web local, vous pouvez rencontrer l'erreur suivante dans la console Google Chrome :

XMLHttpRequest cannot load file:///.... Cross origin requests are only supported for HTTP.
Copier après la connexion

Cette erreur survient malgré l'absence de problèmes inter-domaines, car la requête est créé à partir du même serveur qui héberge le site Web.

Solution :

Pour résoudre ce problème, vous pouvez contourner la protection contre les origines croisées du navigateur en démarrant Google Chrome avec le --allow-file-access-from-files commutateur. Ce commutateur permet à Chrome d'accéder aux fichiers du système de fichiers local.

Instructions :

  • macOS :

    • Ouvrez le Terminal et tapez :

      open -a 'Google Chrome' --args -allow-file-access-from-files
      Copier après la connexion
  • Linux/Unix :

    • Ouvrez un terminal et exécutez :

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

    • Faites un clic droit sur le raccourci Google Chrome et sélectionnez Propriétés.
    • Dans le champ "Cible", ajoutez le commutateur à la fin du chemin, par exemple :

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

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!

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