ホームページ >ウェブフロントエンド >jsチュートリアル >Chrome でローカル ファイルからリモート URL への XMLHttpRequest アクセスを許可する方法

Chrome でローカル ファイルからリモート URL への XMLHttpRequest アクセスを許可する方法

Barbara Streisand
Barbara Streisandオリジナル
2024-11-16 08:13:031017ブラウズ

How to Allow XMLHttpRequest Access to Remote URLs from Local Files in Chrome?

Google Chrome でローカル ファイルからリモート URL への XMLHttpRequest アクセスを許可する

XMLHttpRequest を使用してローカル ファイルから URL をロードしようとするときGoogle Chrome は、Access-Control-Allow-Origin 違反により失敗することがよくあります。これは、ローカル Web ページを操作するユーザーにとって問題になる可能性があります。

--allow-file-access-from-files スイッチを使用した解決策

この問題を回避するには、Google Chrome には --allow-file-access-from-files というコマンドライン スイッチが用意されています。このスイッチを使用すると、XMLHttpRequest が他のファイルからファイルにアクセスできるようになります。

使用法

このスイッチを使用するには、実行中の Chrome インスタンスがすべて閉じられていることを確認してから、次のコマンドを実行します。

Windows:

chrome.exe --allow-file-access-from-files

Mac:

open /Applications/Google\ Chrome.app/ --args --allow-file-access-from-files

重要な注意事項

--allow-file-access-from-files スイッチを使用すると、特定のセキュリティ制限が無効になります。常に注意を払い、信頼できないコンテンツをローカル ファイルからロードしないようにすることが重要です。

詳細情報

この機能の詳細については、次の Chromium バグ トラッカーを参照してください。

  • https://bugs.chromium.org/p/chromium/issues/detail?id=37586
  • https://bugs.chromium.org/p/chromium/ issues/detail?id=47416

さらに、Google プロダクト フォーラムでもこのトピックに関する洞察が得られます:

  • https://productforums.google.com/forum/# !topic/chrome/v177zA6LCKU

以上がChrome でローカル ファイルからリモート URL への XMLHttpRequest アクセスを許可する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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