Memuatkan Sumber Tempatan dalam HTML: Ralat CORS
Apabila memuatkan fail HTML tempatan, anda mungkin menghadapi ralat "Origin null is not allowed by Access-Control-Allow-Origin." Ini kerana dasar asal yang sama (SOP) yang dilaksanakan dalam kebanyakan penyemak imbas.
SOP mengehadkan akses silang asal untuk melindungi data dan privasi pengguna. Dalam kes ini, sistem fail tempatan dianggap sebagai "asal" yang berasingan daripada penyemak imbas, dan memuatkan fail daripadanya secara langsung adalah dilarang.
Punca Ralat
Dalam kod yang disediakan, anda cuba memuatkan fail "weather.xsl" ke dalam
Penyelesaian
Malangnya, pemuatan terus sumber tempatan menggunakan AJAX permintaan tidak dibenarkan kerana SOP. Sebaliknya, pertimbangkan penyelesaian berikut:
Nota:
Adalah penting untuk diingat bahawa penyelesaian ini mungkin tidak sesuai untuk semua senario dan harus digunakan hanya untuk tujuan ujian. Untuk persekitaran pengeluaran, menggunakan fail ke pelayan web ialah pendekatan yang disyorkan.
Atas ialah kandungan terperinci Mengapa Saya Mendapat Ralat CORS Semasa Memuatkan Fail HTML Setempat dalam Penyemak Imbas Saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!