Maison >interface Web >js tutoriel >Comment autoriser les requêtes XMLHttpRequest de fichiers locaux dans Google Chrome ?

Comment autoriser les requêtes XMLHttpRequest de fichiers locaux dans Google Chrome ?

Barbara Streisand
Barbara Streisandoriginal
2024-11-14 19:23:02499parcourir

How to Allow Local File XMLHttpRequest Requests in Google Chrome?

Surmonter les restrictions XMLHttpRequest dans les fichiers locaux pour Google Chrome

Les requêtes XMLHttpRequest provenant de fichiers locaux rencontrent souvent des violations d'Access-Control-Allow-Origin, ce qui gêne récupération de données à partir d'URL distantes. Cependant, il est possible de configurer Google Chrome pour autoriser de telles requêtes, permettant ainsi aux pages Web locales scriptées d'accéder au contenu distant.

Solution :

Au lieu d'utiliser l'option potentiellement risquée : -disable-web-security commutateur, utilisez le commutateur --allow-file-access-from-files. Cette alternative répond aux problèmes de sécurité tout en permettant à XMLHttpRequest d'accéder aux fichiers à partir d'autres fichiers locaux.

Utilisation :

  • Windows : chrome. exe --allow-file-access-from-files
  • Mac : ouvert /Applications/Google Chrome.app/ --args --allow-file-access-from-files

Remarques supplémentaires :

  • Pour Pour des raisons de sécurité, fermez toutes les instances Chrome en cours d'exécution avant d'exécuter ces commandes.
  • La fonctionnalité --allow-file-access-from-files a été abordée dans divers rapports de bogues et forums Chromium.
  • Cette configuration permet les requêtes XMLHttpRequest depuis des fichiers locaux vers des URL distantes, offrant ainsi une flexibilité pour les pages Web locales.

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