Autoriser l'accès XMLHttpRequest aux URL distantes à partir de fichiers locaux dans Google Chrome
Lorsque vous essayez d'utiliser XMLHttpRequest pour charger une URL à partir d'un fichier local dans Google Chrome, il échoue souvent en raison de violations Access-Control-Allow-Origin. Cela peut être problématique pour les utilisateurs travaillant avec des pages Web locales.
Solution utilisant le commutateur --allow-file-access-from-files
Pour contourner ce problème, Google Chrome fournit un commutateur de ligne de commande appelé --allow-file-access-from-files. Ce commutateur permet à XMLHttpRequest d'accéder aux fichiers à partir d'autres fichiers.
Utilisation
Pour utiliser ce commutateur, assurez-vous que toutes les instances en cours d'exécution de Chrome sont fermées, puis exécutez les commandes suivantes :
Windows :
chrome.exe --allow-file-access-from-files
Mac :
open /Applications/Google\ Chrome.app/ --args --allow-file-access-from-files
Remarque importante
L'utilisation du commutateur --allow-file-access-from-files désactive certaines restrictions de sécurité. Il est essentiel de rester prudent et d'éviter de charger du contenu non fiable à partir de fichiers locaux.
Informations complémentaires
Pour plus de détails sur cette fonctionnalité, reportez-vous aux outils de suivi des bogues Chromium suivants :
De plus, les forums de produits Google offrent des informations sur ce sujet :
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!