Maison >interface Web >js tutoriel >Pourquoi ne puis-je pas ouvrir des fichiers locaux dans Chrome ?

Pourquoi ne puis-je pas ouvrir des fichiers locaux dans Chrome ?

Susan Sarandon
Susan Sarandonoriginal
2024-11-22 06:33:14461parcourir

Why Can't I Open Local Files in Chrome?

Impossible d'ouvrir des fichiers locaux dans Chrome : résolution du problème « Non autorisé à charger une ressource locale »

Description du problème :

Lors de la tentative d'ouverture d'un fichier image local (par exemple, 'C: 02.jpg') à l'aide d'un simple script JavaScript, Chrome affiche le message d'erreur "Non autorisé à charger la ressource locale."

Exemple de code :

function run() {
  var URL = "file:///C:2.jpg";
  window.open(URL, null);
}
run();

Lösungsvorschlag :

Une approche courante pour travailler avec des fichiers locaux dans Chrome consiste à utiliser un serveur Web local. Une option recommandée est "Web Server for Chrome", une extension disponible sur le Chrome Web Store.

Étapes :

  1. Installez le "Web Server for Chrome ".
  2. Démarrez le serveur et sélectionnez le dossier contenant les fichiers locaux auxquels vous souhaitez accéder.
  3. Dans votre navigateur Chrome, accédez à l'URL affichée par le serveur (par exemple, 127.0.0.1:port que vous avez choisi).
  4. À partir de l'URL saisie dans votre script, remplacez "file:///C: 02.jpg" par l'URL correspondante générée par le serveur.

Avantages de l'utilisation d'un site Web local Serveur :

  • Autorise l'accès direct aux fichiers locaux sans l'erreur « Non autorisé à charger la ressource locale ».
  • Fournit une solution simple et accessible pour travailler avec des fichiers locaux dans Chrome.
  • Ne nécessite pas de configuration avancée du serveur ni de connaissances en codage.

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