ホームページ > ウェブフロントエンド > jsチュートリアル > ファイルアクセス制限後にChromeでローカルファイルにアクセスするにはどうすればよいですか?

ファイルアクセス制限後にChromeでローカルファイルにアクセスするにはどうすればよいですか?

Patricia Arquette
リリース: 2024-11-17 10:12:03
オリジナル
1027 人が閲覧しました

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

Chrome でファイル アクセスが拒否されました: ローカル リソースを読み込めません

JavaScript では、「file://」などのプロトコルを介してローカル ファイルに直接アクセスします」は、セキュリティ上の理由から Chrome バージョン 52 以降では制限されています。これにより、ローカル イメージやその他のリソースを開こうとするときに問題が発生します。

例:

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();

推奨される解決策:

この問題を解決するには、次のようにします。適切な解決策の 1 つは、「Web Server for Chrome」のようなシンプルで軽量の HTTP サーバーを使用することです。このブラウザ拡張機能を使用すると、ローカル ファイルをホストし、Web アドレス (例: 127.0.0.1:port) を通じてアクセスできます。

手順:

  1. インストールChrome ウェブストアから「Web Server for Chrome」拡張機能を入手します。
  2. Windows エクスプローラーのフォルダーを開きます。ローカル ファイルが見つかります。
  3. 拡張機能で、[アドレスの共有] オプションを選択します。
  4. 指定された URL (例: 127.0.0.1:8887) をコピーします。
  5. 更新JavaScript を使用して、提供された URL を使用してローカル ファイルを開きます。サーバー:

この方法を使用すると、Chrome ユーザーはセキュリティや使いやすさを損なうことなく、安全かつ便利にローカル ファイルにアクセスできます。

以上がファイルアクセス制限後にChromeでローカルファイルにアクセスするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート