Maison >interface Web >js tutoriel >Comment ouvrir en toute sécurité des fichiers HTML locaux dans Chrome ?

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

Patricia Arquette
Patricia Arquetteoriginal
2024-12-06 01:12:09135parcourir

How to Safely Open Local HTML Files in Chrome?

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

Navigation ce problème nécessite le lancement du 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. Naviguez jusqu'au dossier chrome.exe.
  3. Saisissez la commande : chrome --allow-file-access-from-files file:///C:/test - 3.html

Résoudre 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, il suffit exécuter :

Eg. d:\my_project> http-server

Un message apparaîtra, indiquant le serveur qui fonctionne avec succès.

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

< h3>Pour les utilisateurs Linux

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

python -m SimpleHTTPServer

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

Pour Python 3, la commande est modifiée en :

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.

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