ホームページ >ウェブフロントエンド >jsチュートリアル >Chrome でローカル ファイルに安全にアクセスする方法: HTTP サーバーと `--allow-file-access-from-files`?
アクセスを許可しているときに Chrome で HTML ファイルを起動するという苦境に直面した場合ローカル ファイルにアクセスすると、わかりにくい「--allow-file-access-from-files」モードに遭遇する可能性があります。ただし、この未踏の道を進む前に、その潜在的なセキュリティへの影響を認識することが不可欠です。
このフラグは、ローカルまたは Web ベースのあらゆるソースからのファイルへの未チェックのアクセスを許可するため、固有のリスクを伴います。ローカルファイルに。これにより、重大なセキュリティ上の脆弱性が生じます。
危険な「--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 サイトの他の関連記事を参照してください。