Rumah >hujung hadapan web >tutorial js >Mengapa Saya Tidak Boleh Membuka Fail Setempat dalam Chrome?

Mengapa Saya Tidak Boleh Membuka Fail Setempat dalam Chrome?

Susan Sarandon
Susan Sarandonasal
2024-11-22 06:33:14465semak imbas

Why Can't I Open Local Files in Chrome?

Tidak Dapat Membuka Fail Setempat dalam Chrome: Menangani Isu "Tidak Dibenarkan Memuatkan Sumber Tempatan"

Penerangan Masalah:

Apabila cuba membuka fail imej setempat (cth., 'C: 02.jpg') menggunakan skrip JavaScript ringkas, Chrome memaparkan mesej ralat "Tidak dibenarkan memuatkan sumber tempatan."

Kod Contoh:

function run() {
  var URL = "file:///C:2.jpg";
  window.open(URL, null);
}
run();

Lösungsvorschlag:

Satu pendekatan biasa untuk bekerja dengan fail tempatan dalam Chrome ialah menggunakan pelayan web tempatan. Satu pilihan yang disyorkan ialah "Pelayan Web untuk Chrome," sambungan yang tersedia daripada Kedai Web Chrome.

Langkah:

  1. Pasang "Pelayan Web untuk Chrome " sambungan.
  2. Mulakan pelayan dan pilih folder yang mengandungi fail setempat yang ingin anda akses.
  3. Dalam Chrome anda pelayar, navigasi ke URL yang dipaparkan oleh pelayan (cth., 127.0.0.1:port yang anda pilih).
  4. Daripada URL yang dimasukkan dalam skrip anda, gantikan "file:///C: 02.jpg" dengan URL sepadan yang dijana oleh pelayan.

Faedah Menggunakan Web Setempat Pelayan:

  • Membenarkan akses terus ke fail tempatan tanpa ralat "Tidak dibenarkan memuatkan sumber tempatan".
  • Menyediakan penyelesaian yang mudah dan boleh diakses untuk bekerja dengan fail tempatan dalam Chrome.
  • Tidak memerlukan konfigurasi pelayan lanjutan atau pengetahuan pengekodan.

Atas ialah kandungan terperinci Mengapa Saya Tidak Boleh Membuka Fail Setempat dalam 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