"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment ouvrir en toute sécurité des fichiers HTML locaux dans Chrome ?

Comment ouvrir en toute sécurité des fichiers HTML locaux dans Chrome ?

Publié le 2024-12-23
Parcourir:763

How to Safely Open Local HTML Files in Chrome?

Comment lancer du HTML à l'aide de Chrome en mode "--allow-file-access-from-files" ?

Naviguer dans ce problème nécessite de lancer le fichier HTML via Google Chrome en mode "--allow-file-access-from-files". Cependant, cela s'est avéré infructueux malgré des tentatives répétées pour mettre en œuvre les étapes suivantes :

  1. Lancez l'invite de commande dans Windows 7.
  2. Accédez au dossier chrome.exe.
  3. Saisissez la commande : chrome --allow-file-access-from-files file:///C:/test - 3.html

Adressage la situation

La commande proposée dans les étapes présente un risque de sécurité important en accordant un accès illimité au système de fichiers local. Une solution beaucoup plus sécurisée consiste à configurer un serveur HTTP local.

Pour les utilisateurs Windows

Installez le package du serveur http globalement à l'aide du gestionnaire de packages de Node :

npm install -g http-server

Pour lancer le serveur HTTP dans un répertoire de projet spécifique, exécutez simplement :

Eg. d:\my_project> http-server

Un message apparaîtra, indiquant le serveur en cours d'exécution.

Alternativement, Python peut être installé sur Windows pour exécuter les commandes suivantes.

Pour les utilisateurs Linux

Comme Python est généralement inclus dans les distributions Linux, l'exécution de la commande suivante dans le répertoire du projet suffire :

python -m SimpleHTTPServer

Votre navigateur peut alors accéder à la page via http://localhost:8000.

Pour Python 3, la commande est modifiée comme suit :

python3 -m http.server.

L'adoption de cette approche élimine les vulnérabilités de sécurité potentielles tout en fournissant une solution simple au problème sous-jacent. problème.

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3