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();
推奨される解決策:
この問題を解決するには、次のようにします。適切な解決策の 1 つは、「Web Server for Chrome」のようなシンプルで軽量の HTTP サーバーを使用することです。このブラウザ拡張機能を使用すると、ローカル ファイルをホストし、Web アドレス (例: 127.0.0.1:port) を通じてアクセスできます。
手順:
この方法を使用すると、Chrome ユーザーはセキュリティや使いやすさを損なうことなく、安全かつ便利にローカル ファイルにアクセスできます。
以上がファイルアクセス制限後にChromeでローカルファイルにアクセスするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。