ホームページ >ウェブフロントエンド >jsチュートリアル >Chrome でローカル ファイルに安全にアクセスする方法: HTTP サーバーと `--allow-file-access-from-files`?

Chrome でローカル ファイルに安全にアクセスする方法: HTTP サーバーと `--allow-file-access-from-files`?

Susan Sarandon
Susan Sarandonオリジナル
2024-12-06 04:04:14203ブラウズ

How to Safely Access Local Files in Chrome:  HTTP Server vs. `--allow-file-access-from-files`?

ローカル ファイルにアクセスするための Chrome の設定: 「ファイルからのファイル アクセスを許可する」オプションを公開

アクセスを許可しているときに Chrome で HTML ファイルを起動するという苦境に直面した場合ローカル ファイルにアクセスすると、わかりにくい「--allow-file-access-from-files」モードに遭遇する可能性があります。ただし、この未踏の道を進む前に、その潜在的なセキュリティへの影響を認識することが不可欠です。

このフラグは、ローカルまたは Web ベースのあらゆるソースからのファイルへの未チェックのアクセスを許可するため、固有のリスクを伴います。ローカルファイルに。これにより、重大なセキュリティ上の脆弱性が生じます。

代替解決策: ローカル HTTP サーバーのセットアップ

危険な「--allow-file-access-from-files」モードに依存する代わりに、より賢明なアプローチは、ローカル HTTP サーバーを確立することです。これにより、システムのセキュリティを損なうことなく、ローカル ファイルに安全にアクセスできます。

Windows の場合:

Node のパッケージ マネージャーの機能を活用して、http-server を簡単にインストールすることを検討してください。

npm install -g http-server

その後、目的のプロジェクト ディレクトリに移動して開始しますhttp-server:

d:\my_project> http-server

Linux の場合:

Linux での Python のユビキタスな存在を活用するには、プロジェクト ディレクトリに次のコマンドを入力するだけです:

python -m SimpleHTTPServer

Python を使用している場合は、 3:

python3 -m http.server

設定が完了すると、http://localhost:8000 経由でローカル ファイルにアクセスできるようになります。

この代替ソリューションを採用することで、「-」に関連するセキュリティ リスクを回避できます。 -allow-file-access-from-files" を使用しながら、必要な機能を維持します。

以上がChrome でローカル ファイルに安全にアクセスする方法: HTTP サーバーと `--allow-file-access-from-files`?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。