HTML <script> atribut crossorigin
Definisi dan penggunaan
crossorigin
Atribut menetapkan mod permintaan sebagai permintaan CORS HTTP.
Halaman web sering mengirim permintaan untuk memuat sumber di pelayan lain. Ini adalah tempat CORS berfungsi.
Permintaan antar domain adalah permintaan untuk sumber daripada domain lain (contohnya stylesheet, iframe, imej, font atau script).
CORS digunakan untuk mengelola permintaan antar domain.
CORS merujuk kepada资源共享 antar domain (Cross-Origin Resource Sharing), yang adalah mekanisme yang memungkinkan permintaan sumber di halaman web dari domain lain daripada domain sendiri. Ini menentukan cara browser dan pelayan berinteraksi untuk menentukan sama ada permintaan antar domain adalah selamat atau tidak. CORS memungkinkan pelayan untuk menentukan siapa yang boleh mengakses sumber di pelayan, serta banyak fungsi lain.
Petikan:Berpantang lawan permintaan antar domain adalah permintaan dari domain yang sama. Ini bermakna halaman web hanya dapat berinteraksi dengan dokumen lain yang berada di pelayan yang sama. strategi ini memperkukuhkan dokumen yang berinteraksi harus memiliki sumber yang sama (domain).
Petikan:Lihat juga Atribut integrity。
Contoh
Ini adalah pautan ke fail .js di pelayan lain. Di sini, kami menggunakan atribut integrity dan crossorigin:
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"> </script>
Sintaks
<script crossorigin="anonymous|use-credentials">
Nilai Atribut
Nilai | Deskripsi |
---|---|
|
Tentukan model permintaan CORS:
|
Dukungan Peramban
Angka di dalam tabel menunjukkan versi pereka paling awal yang menyokong sifat ini.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
30.0 | 18.0 | 13.0 | 13.0 | 12.1 |