Rumah >hujung hadapan web >tutorial js >Bagaimanakah saya boleh mendayakan XMLHttpRequest untuk mengakses URL dalam fail tempatan dalam Google Chrome?

Bagaimanakah saya boleh mendayakan XMLHttpRequest untuk mengakses URL dalam fail tempatan dalam Google Chrome?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-11-15 11:05:021034semak imbas

How can I enable XMLHttpRequest to access URLs in local files within Google Chrome?

Membenarkan Google Chrome Mengakses URL melalui XMLHttpRequest dalam Fail Setempat

XMLHttpRequest, teknologi web untuk membuat permintaan HTTP, sering menemui Kawalan Akses -Benarkan-Pelanggaran Asal apabila dilaksanakan dalam fail tempatan. Ini menghalang pengguna daripada mengakses URL jauh daripada sistem setempat mereka.

Untuk mengatasi sekatan ini dalam Google Chrome, penyelesaian serba boleh tersedia:

Menggunakan --allow-file-access -from-files Switch

Daripada menggunakan suis --disable-web-security yang berisiko, Chrome menawarkan alternatif yang lebih selamat—suis --benarkan-akses-fail-daripada-fail. Suis ini memberikan XMLHttpRequest keupayaan untuk memuatkan URL daripada fail lain dalam domain yang sama.

Arahan

  1. Tutup semua tika terbuka Chrome.
  2. Pada Windows, navigasi ke folder pemasangan Chrome dan buka gesaan arahan.
  3. Laksanakan arahan: chrome.exe --allow-file-access-from-files.
  4. Pada Mac , buka Terminal dan taip: buka /Applications/Google Chrome.app/ --args --allow-file-access-from-files.

Setelah suis digunakan, mana-mana halaman web setempat berjalan dalam Chrome akan dapat melaksanakan permintaan XMLHttpRequest ke URL luaran tanpa menghadapi pelanggaran dasar silang asal. Adalah penting untuk ambil perhatian bahawa penggunaan suis ini hanya boleh dilakukan dalam persekitaran terkawal di mana keselamatan tidak terjejas.

Atas ialah kandungan terperinci Bagaimanakah saya boleh mendayakan XMLHttpRequest untuk mengakses URL dalam fail tempatan 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