Maison > interface Web > js tutoriel > le corps du texte

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
1022 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!

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