Rumah >hujung hadapan web >tutorial js >Bagaimana untuk Mendayakan Permintaan Silang Asal untuk Fail Setempat dalam Google Chrome?

Bagaimana untuk Mendayakan Permintaan Silang Asal untuk Fail Setempat dalam Google Chrome?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-11-06 06:39:021029semak imbas

How to Enable Cross-Origin Requests for Local Files in Google Chrome?

Permintaan Silang Asal XMLHttpRequest untuk Fail Setempat

Latar Belakang:

Apabila cuba membuat permintaan AJAX menggunakan $. get() kepada fail yang dihoskan pada pelayan web tempatan, anda mungkin menghadapi ralat berikut dalam konsol Google Chrome:

XMLHttpRequest cannot load file:///.... Cross origin requests are only supported for HTTP.

Ralat ini timbul walaupun tiada isu merentas domain, kerana permintaan itu dibuat daripada pelayan yang sama yang mengehoskan tapak web.

Penyelesaian:

Untuk menyelesaikan isu ini, anda boleh memintas perlindungan silang asal penyemak imbas dengan memulakan Google Chrome dengan --benarkan-fail-akses-dari-fail suis. Suis ini membenarkan Chrome mengakses fail daripada sistem fail setempat.

Arahan:

  • macOS:

    • Buka Terminal dan taip:

      open -a 'Google Chrome' --args -allow-file-access-from-files
  • Linux/Unix:

    • Buka terminal dan jalankan:

      google-chrome --allow-file-access-from-files
  • Windows:

    • Klik kanan pada pintasan Google Chrome dan pilih Properties.
    • Dalam medan "Sasaran", tambahkan suis pada penghujung laluan, cth.:

      C:\ ... \Application\chrome.exe --allow-file-access-from-files

Atas ialah kandungan terperinci Bagaimana untuk Mendayakan Permintaan Silang Asal untuk Fail Setempat dalam 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