HTML <script> crossorigin అట్రిబ్యూట్
నిర్వచనం మరియు ఉపయోగం
crossorigin
రిక్వెస్ట్ మోడ్ను HTTP CORS రిక్వెస్ట్గా సెట్ చేస్తుంది.
వెబ్పేజెస్ తరచుగా ఇతర సర్వర్పై ఉన్న వనరులను లోడ్ చేయడానికి రిక్వెస్ట్స్ ని పంపుతాయి. ఈ సమయంలో CORS పని చేస్తుంది.
క్రాస్-డోమైన్ రిక్వెస్ట్స్ అనగా, మరొక డొమైన్కు చెందిన వనరులకు (ఉదాహరణకు, షేడ్ల్స్, iframe, చిత్రాలు, ఫంట్స్ లేదా స్క్రిప్ట్స్) అభ్యర్ధించడం అని పిలుస్తారు.
CORS క్రాస్-డోమైన్ రిక్వెస్ట్స్ ని నిర్వహించడానికి ఉపయోగపడుతుంది.
CORS అనగా క్రాస్-ఆర్గిన్ రెసోర్స్ శేరింగ్ (క్రాస్-ఆర్గిన్ రెసోర్స్ శేరింగ్), ఇది మాత్రమే సైన్కార్ డొమైన్ బయటకు ఉన్న మరొక డొమైన్ నుండి వెబ్పేజ్లో ఉన్న వనరులను అభ్యర్ధించే ఒక వ్యవస్థ. ఇది బ్రాఉజర్ మరియు సర్వర్ మధ్య అనుబంధాన్ని నిర్వచిస్తుంది, దీని ద్వారా క్రాస్-ఆర్గిన్ రిక్వెస్ట్స్ సురక్షితంగా అని నిర్ధారించడానికి ఉపయోగపడుతుంది. CORS సర్వర్పై ఉన్న వనరులను ఎవరు ప్రాప్తించగలరు అనేది నిర్ణయించగలిగే మరియు అనేక ఇతర విధులను అది అనుమతిస్తుంది.
సూచన:క్రాస్-డోమైన్ రిక్వెస్ట్స్కు విరుద్ధంగా, సైన్కార్ రిక్వెస్ట్స్ అని పిలుస్తారు. ఇది మాటలో అర్థం ఇంకా మేము మరొక సైన్కార్ సర్వర్పై ఉన్న ఇతర డాక్యుమెంట్స్తో మాత్రమే ఇంటరాక్ట్ అవుతారు. ఈ విధానం సమాన మూలం కలిగిన డాక్యుమెంట్స్ మధ్య ఆదాన ప్రదానాలను పరిమితం చేస్తుంది (డొమైన్).
సూచన:మరింత వివరాలు ఇక్కడ చూడండి: integrity అట్రిబ్యూట్。
ఉదాహరణ
ఇది మరొక సర్వర్పై ఉన్న .js ఫైల్కు లింక్గా ఉంది. ఇక్కడ మేము integrity మరియు 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 అభ్యర్ధనల నమూనాను నిర్వచిస్తుంది:
|
బ్రౌజర్ మద్దతు
ఈ పట్టికలో ఈ లక్షణాన్ని పూర్తిగా మద్దతు ఇచ్చే మొదటి బ్రౌజర్ వెర్షన్ సంఖ్య పేర్కొనబడింది.
క్రోమ్ | ఎడ్జ్ | ఫైర్ఫాక్స్ | సఫారీ | ఆపెరా |
---|---|---|---|---|
క్రోమ్ | ఎడ్జ్ | ఫైర్ఫాక్స్ | సఫారీ | ఆపెరా |
30.0 | 18.0 | 13.0 | 13.0 | 12.1 |