Face à la difficulté de lancer des fichiers HTML dans Chrome tout en accordant l'accès aux fichiers locaux, on peut rencontrer le mode insaisissable "--allow-file-access-from-files". Cependant, avant de s'aventurer sur cette voie inexplorée, il est impératif de reconnaître ses implications potentielles en matière de sécurité.
Cet indicateur comporte des risques inhérents, car il accorde un accès non contrôlé aux fichiers provenant de n'importe quelle source, qu'elle soit locale ou basée sur le Web. aux fichiers locaux. Cela pose une vulnérabilité de sécurité importante.
Au lieu de s'appuyer sur le mode périlleux "--allow-file-access-from-files", un une approche plus prudente consiste à établir un serveur HTTP local. Cela permet un accès sécurisé aux fichiers locaux sans compromettre la sécurité du système.
Pour Windows :
Envisagez d'exploiter les capacités du gestionnaire de packages de Node pour installer sans effort le serveur http :
npm install -g http-server
Ensuite, accédez au répertoire du projet souhaité et lancez serveur http :
d:\my_project> http-server
Pour Linux :
Tirant parti de la présence omniprésente de Python sous Linux, entrez simplement la commande suivante dans le répertoire de votre projet :
python -m SimpleHTTPServer
Alternativement, si vous utilisez Python 3 :
python3 -m http.server
Une fois configurés, les fichiers locaux est accessible via http://localhost:8000.
En adoptant cette solution alternative, on peut contourner les risques de sécurité associés à "--allow-file-access-from-files" tout en conservant la fonctionnalité souhaité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!