Rumah > Artikel > hujung hadapan web > location.hash prinsip penyelesaian merentas domain
Apabila kami meminta sumber daripada halaman web dalam satu nama domain kepada nama domain yang lain, penyemak imbas akan menghantar permintaan pra-penerbangan kepada pelayan untuk menentukan sama ada pelayan menyokong permintaan merentas domain. Selepas pelayan menerima permintaan prapenerbangan, ia boleh menentukan sama ada permintaan merentas domain dibenarkan berdasarkan maklumat pengepala permintaan Jika ia dibenarkan, ia akan mengembalikan pengepala respons yang sepadan, membolehkan penyemak imbas membuat permintaan merentas domain dengan jayanya .
location.hash ialah atribut dalam JavaScript yang mendapat bahagian cincang URL. Ia digunakan terutamanya untuk mengendalikan perubahan sauh URL (pengecam serpihan) pada sisi pelanggan. Oleh itu, ia tidak berkaitan secara langsung dengan permintaan merentas domain.
Permintaan merentas domain melibatkan permintaan sumber daripada halaman web dalam satu nama domain ke nama domain yang lain Disebabkan oleh pengehadan dasar asal yang sama, permintaan Ajax biasa tidak boleh merentas domain. Walau bagaimanapun, permintaan merentas domain boleh dilaksanakan dengan cara lain, seperti menggunakan JSONP, CORS, dsb.
Apabila kami meminta sumber daripada halaman web satu nama domain kepada nama domain yang lain, penyemak imbas akan menghantar permintaan pra-penerbangan (Permintaan pra-penerbangan) kepada pelayan untuk menentukan sama ada pelayan menyokong permintaan merentas domain. Permintaan prapenerbangan biasanya merupakan permintaan OPTIONS, yang mengandungi beberapa maklumat pengepala tambahan, seperti Asal, Kawalan-Kawalan-Kaedah-Permintaan, dsb. Selepas pelayan menerima permintaan prapenerbangan, ia boleh menentukan sama ada permintaan merentas domain dibenarkan berdasarkan maklumat pengepala permintaan Jika ia dibenarkan, ia akan mengembalikan pengepala respons yang sepadan, membolehkan penyemak imbas membuat permintaan merentas domain dengan jayanya . . seperti menggunakan JSONP, CORS, dll.
Atas ialah kandungan terperinci location.hash prinsip penyelesaian merentas domain. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!