Maison  >  Article  >  interface Web  >  Comment accéder aux fichiers locaux dans Chrome après les restrictions d'accès aux fichiers ?

Comment accéder aux fichiers locaux dans Chrome après les restrictions d'accès aux fichiers ?

Patricia Arquette
Patricia Arquetteoriginal
2024-11-17 10:12:03946parcourir

How to Access Local Files in Chrome After File Access Restrictions?

Accès aux fichiers refusé dans Chrome : impossible de charger la ressource locale

En JavaScript, accès aux fichiers locaux directement via des protocoles tels que "file:// " a été restreint dans les versions 52 et supérieures de Chrome pour des raisons de sécurité. Cela entraîne des difficultés lors de la tentative d'ouverture d'images locales ou d'autres ressources.

Exemple :

function run(){
    var URL = "file:///C:<pre class="brush:php;toolbar:false">function run(){
    var URL = "http://127.0.0.1:8887/C:2.jpg";
    window.open(URL, null);
}
run();
2.jpg"; window.open(URL, null); } run();

Solution suggérée :

Pour résoudre ce problème, une solution appropriée consiste à utiliser un serveur HTTP simple et léger tel que "Web Server for Chrome". Cette extension de navigateur vous permet d'héberger des fichiers locaux et d'y accéder via une adresse Web (par exemple, 127.0.0.1:port).

Instructions :

  1. Installer l'extension "Web Server for Chrome" du Chrome Web Store.
  2. Ouvrez le dossier de l'Explorateur Windows où se trouvent vos fichiers locaux localisé.
  3. Dans l'extension, sélectionnez l'option « Partager l'adresse ».
  4. Copiez l'URL fournie (par exemple, 127.0.0.1:8887).
  5. Mettez à jour votre JavaScript pour ouvrez le fichier local en utilisant l'URL fournie par le serveur :

Cette méthode permet aux utilisateurs de Chrome pour accéder aux fichiers locaux de manière sécurisée et pratique sans compromettre la sécurité ou la convivialité.

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