Rumah >hujung hadapan web >tutorial js >Bagaimana untuk Membenarkan XMLHttpRequest untuk Mengakses Fail Setempat di Google Chrome?

Bagaimana untuk Membenarkan XMLHttpRequest untuk Mengakses Fail Setempat di Google Chrome?

Patricia Arquette
Patricia Arquetteasal
2024-11-12 09:54:01503semak imbas

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

Dayakan Pemuatan XMLHttpRequest daripada Fail Tempatan dalam Google Chrome

Apabila melakukan permintaan HTTP menggunakan XMLHttpRequest daripada fail setempat, penyemak imbas sering menghadapi Access- Ralat Control-Allow-Origin. Ini berlaku kerana permintaan daripada fail tempatan dihadkan oleh mekanisme keselamatan.

Untuk menangani isu ini secara khusus dalam Google Chrome, pengguna telah menggunakan suis --disable-web-security. Walau bagaimanapun, pendekatan ini amat tidak digalakkan kerana kebimbangan keselamatan.

Sebaliknya, Google Chrome menawarkan alternatif yang lebih selamat dengan suis --allow-file-access-from-files. Suis ini membenarkan XMLHttpRequest mengakses fail daripada fail tempatan yang lain, dengan berkesan memintas sekatan keselamatan.

Cara Menggunakan Suis --allow-file-access-from-files:

  1. Tutup semua contoh yang sedang berjalan Chrome.
  2. Windows:

    • Buka gesaan arahan.
    • Navigasi ke direktori pemasangan Chrome.
    • Masukkan yang berikut arahan:

      chrome.exe --allow-file-access-from-files
  3. Mac:

    • Buka tetingkap terminal.
    • Navigasi ke direktori Aplikasi.
    • Masukkan yang berikut arahan:

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

Pertimbangan Tambahan:

  • Ciri ini dianggap sebagai "alat pembangun" dan tidak bertujuan untuk kegunaan harian.
  • Atas sebab keselamatan, disyorkan untuk menggunakan suis ini hanya semasa pembangunan dan ujian.
  • Lumpuhkan suis dengan menutup dan membuka semula Chrome seperti biasa untuk memulihkan tetapan keselamatan lalai.

Atas ialah kandungan terperinci Bagaimana untuk Membenarkan XMLHttpRequest untuk Mengakses Fail Setempat di Google Chrome?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn