Rumah > Artikel > hujung hadapan web > Mengapakah Saya Tidak Boleh Mengakses Peraturan CSS daripada Fail Setempat dalam Chrome 64?
Memandangkan Chrome 64 menguatkuasakan Perkongsian Sumber Silang Asal yang lebih ketat (CORS), pembangun kini menghadapi sekatan dalam mengakses peraturan CSS daripada fail CSS tempatan. Isu ini berpunca daripada ketidakselarasan antara pendirian Chrome baru-baru ini dan amalan yang dianggap boleh diterima oleh penyemak imbas lain.
Masalahnya
Isu ini timbul apabila cuba mengakses CSS peraturan daripada astylesheet dimuatkan daripada sistem fail tempatan. Tindakan ini mencetuskan ralat CORS disebabkan oleh varians dalam asal keselamatan antara dokumen HTML dan fail CSS. Dalam Chrome 64 dan versi seterusnya, tingkah laku ini telah dibawa selaras dengan ketetapan yang ditetapkan dalam spesifikasi Model Objek CSS (CSSOM).
Penyelesaian
Untuk memintas isu ini, pembangun telah menggunakan pelbagai penyelesaian:
TL;DR
Pembangun perlu bergantung pada pelayan pembangunan tempatan atau penyemak imbas alternatif untuk mengakses peraturan CSS daripada fail CSS tempatan sambil mematuhi langkah keselamatan baharu yang dilaksanakan dalam Chrome 64. Had ini menyerlahkan kepentingan dasar asal yang sama dan keperluan untuk amalan pembangunan web yang selamat.
Atas ialah kandungan terperinci Mengapakah Saya Tidak Boleh Mengakses Peraturan CSS daripada Fail Setempat dalam Chrome 64?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!