HTML <script> attribute na crossorigin
Paglilinaw at paggamit
crossorigin
Ang attribute na ito ay nagtatakda ng pattern ng request bilang HTTP CORS request.
Ang web page ay madalas na nagpapadala ng mga hiling upang mag-load ng resource mula sa ibang server. Ito ang lugar kung saan nagiging aktibo ang CORS.
Ang cross-origin request ay ang hiling para sa resource na nasa ibang domain (halimbawa, stylesheet, iframe, image, font, o script).
Ang CORS ay ginagamit para sa pangangasiwa ng cross-origin request.
Ang CORS ay Cross-Origin Resource Sharing, isang mekanismo na nagbibigay ng kapangyarihan sa iba pang domain na humingi ng resource mula sa web page ng sarili. Tinutukoy nito kung paano magiging magkapagkaisa ang browser at server upang matukoy kung ang cross-origin request ay ligtas. Ang CORS ay nagbibigay ng kapangyarihan sa server na magbigay ng access sa mga resource at iba pang maraming function.
Mga paalala:Ang kabaligtaran ng CORS request ay ang same-origin request. Ito ay nangangahulugan na ang web page ay puwedeng makipag-ugnayan lamang sa ibang dokumento na nasa parehong server. Ang estratehiya na ito ay nagpapatupad na ang mga dokumento na nag-uugnayan ay dapat may magkaparehong pinagmulan (domain).
Mga paalala:Para sa mas maraming impormasyon: Attribute na integrity。
Egemplo
Ang link ay sa ibang server na may .js file. Ginamit din namin ang mga attribute na integrity at crossorigin:
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"> </script>
สัญลักษณ์
<script crossorigin="anonymous|use-credentials">
ค่าทางตัวเลข
ค่า | การอธิบาย |
---|---|
|
กำหนดรูปแบบการขอร้อย CORS:
|
การสนับสนุนโปรแกรมนี้
ตัวเลขในตารางนี้ระบุสัญญาณแบบบริวาร์ดที่สนับสนุนคุณสมบัตินี้ในครั้งแรก
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
30.0 | 18.0 | 13.0 | 13.0 | 12.1 |