Maison  >  Article  >  interface Web  >  Comment autoriser XMLHttpRequest à accéder aux fichiers locaux dans Google Chrome ?

Comment autoriser XMLHttpRequest à accéder aux fichiers locaux dans Google Chrome ?

Patricia Arquette
Patricia Arquetteoriginal
2024-11-12 09:54:01416parcourir

How to Allow XMLHttpRequest to Access Local Files in Google Chrome?

Activer le chargement de XMLHttpRequest à partir de fichiers locaux dans Google Chrome

Lors de l'exécution de requêtes HTTP à l'aide de XMLHttpRequest à partir d'un fichier local, les navigateurs rencontrent souvent un problème d'accès. Erreur Contrôle-Autoriser-Origine. Cela se produit car les requêtes provenant de fichiers locaux sont limitées par des mécanismes de sécurité.

Pour résoudre ce problème spécifiquement dans Google Chrome, les utilisateurs ont eu recours au commutateur --disable-web-security. Cependant, cette approche est fortement déconseillée en raison de problèmes de sécurité.

Au lieu de cela, Google Chrome propose une alternative plus sûre avec le commutateur --allow-file-access-from-files. Ce commutateur permet à XMLHttpRequest d'accéder aux fichiers à partir d'autres fichiers locaux, contournant ainsi efficacement la restriction de sécurité.

Comment utiliser le commutateur --allow-file-access-from-files :

  1. Fermez toutes les instances en cours d'exécution de Chrome.
  2. Windows :

    • Ouvrez une invite de commande.
    • Accédez au répertoire d'installation de Chrome.
    • Saisissez la commande suivante :

      chrome.exe --allow-file-access-from-files
  3. Mac :

    • Ouvrez une fenêtre de terminal.
    • Naviguez jusqu'au répertoire Applications.
    • Saisissez la commande suivante :

      open /Applications/Google\ Chrome.app/ --args --allow-file-access-from-files

Considérations supplémentaires :

  • Cette fonctionnalité est considérée comme un « outil de développement » et n'est pas destinée à un usage quotidien. utilisation.
  • Pour des raisons de sécurité, il est recommandé d'utiliser ce commutateur uniquement pendant le développement et les tests.
  • Désactivez le commutateur en fermant et en rouvrant Chrome normalement pour restaurer les paramètres de sécurité par défaut.

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:
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