Ralat Pemuatan Fail dalam Three.js: "Permintaan Cross Origin Hanya Disokong untuk HTTP"
Apabila cuba untuk memasukkan model 3D tempatan ke dalam aplikasi Three.js anda menggunakan JSONLoader, anda mungkin menghadapi "Permintaan silang asal hanya disokong untuk HTTP" kesilapan. Ralat ini timbul disebabkan oleh percanggahan antara lokasi model dan protokol HTTP yang digunakan oleh penyemak imbas web.
Asal Ralat
Model anda mungkin dimuatkan menggunakan protokol bukan HTTP, seperti file:// atau C:/, yang melanggar dasar asal penyemak imbas. Dasar keselamatan memberi mandat bahawa permintaan daripada satu asal (cth., domain tapak web anda) tidak boleh mengakses sumber daripada asal yang berbeza (cth., sistem fail komputer tempatan anda).
Mungkin Penyelesaian
Untuk menyelesaikan isu ini, pertimbangkan pilihan berikut:
Atas ialah kandungan terperinci Mengapa Three.js Melemparkan Ralat 'Permintaan Silang Asal Hanya Disokong untuk HTTP' Semasa Memuatkan Model 3D Setempat?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!