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

Google Chrome で XMLHttpRequest がローカル ファイルにアクセスできるようにするにはどうすればよいですか?

Patricia Arquette
リリース: 2024-11-12 09:54:01
オリジナル
490 人が閲覧しました

How to Allow XMLHttpRequest to Access Local Files in Google Chrome?

Google Chrome でローカル ファイルからの XMLHttpRequest 読み込みを有効にする

ローカル ファイルから XMLHttpRequest を使用して HTTP リクエストを実行すると、ブラウザで Access- Control-Allow-Origin エラー。これは、ローカル ファイルからのリクエストがセキュリティ メカニズムによって制限されているために発生します。

特に Google Chrome でこの問題に対処するために、ユーザーは --disable-web-security スイッチを使用することに頼っていました。ただし、セキュリティ上の懸念があるため、このアプローチは強くお勧めできません。

代わりに、Google Chrome では --allow-file-access-from-files スイッチを使用したより安全な代替手段が提供されています。このスイッチにより、XMLHttpRequest が他のローカル ファイルからファイルにアクセスできるようになり、セキュリティ制限を効果的に回避できます。

--allow-file-access-from-files スイッチの使用方法:

  1. 実行中のすべてのインスタンスを閉じますChrome。
  2. Windows:

    • コマンド プロンプトを開きます。
    • Chrome インストール ディレクトリに移動します。
    • 以下を入力してくださいコマンド:

      chrome.exe --allow-file-access-from-files
      ログイン後にコピー
  3. Mac:

    • ターミナル ウィンドウを開きます。
    • アプリケーションに移動します
    • 次のコマンドを入力します:

      open /Applications/Google\ Chrome.app/ --args --allow-file-access-from-files
      ログイン後にコピー

追加の考慮事項:

  • この機能は「開発者ツール」とみなされ、次の目的で使用されるものではありません。日常的に使用します。
  • セキュリティ上の理由から、このスイッチは開発およびテスト中にのみ使用することをお勧めします。
  • デフォルトのセキュリティ設定を復元するには、Chrome を通常どおり閉じて再度開き、スイッチを無効にします。

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

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