Chargement des ressources locales en HTML : erreur CORS
Lors du chargement de fichiers HTML locaux, vous pouvez rencontrer l'erreur « L'origine null n'est pas autorisée par Contrôle d'accès-Autoriser-Origine." Cela est dû à la politique de même origine (SOP) mise en œuvre dans la plupart des navigateurs.
La SOP restreint l'accès d'origine croisée pour protéger les données et la confidentialité des utilisateurs. Dans ce cas, le système de fichiers local est considéré comme une « origine » distincte du navigateur et le chargement direct de fichiers à partir de celui-ci est interdit.
Cause de l'erreur
Dans le code fourni, vous essayez de charger le fichier "weather.xsl" dans un fichier
Solution
Malheureusement, chargement direct des ressources locales via AJAX les demandes ne sont pas autorisées en raison des SOP. Envisagez plutôt les solutions suivantes :
Remarque :
Il est important de se rappeler que ces solutions de contournement peuvent ne pas convenir à tous les scénarios et doivent être utilisé uniquement à des fins de test. Pour les environnements de production, le déploiement de fichiers sur un serveur Web est l'approche recommandée.
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!