एचटीएमएल <स्क्रिप्ट> क्रॉसोरिजिन विशेषता
उदाहरण
यहाँ किसी अन्य सर्वर पर .js फ़ाइल का लिंक दिया गया है। यहां हम अखंडता और क्रॉसोरिजिन दोनों विशेषताओं का उपयोग करते हैं:
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"
integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo"
crossorigin="anonymous">
</script>
परिभाषा और उपयोग
crossorigin
विशेषता HTTP CORS अनुरोध के अनुरोध के मोड को सेट करती है ।
वेब पेज अक्सर अन्य सर्वरों पर संसाधनों को लोड करने के लिए अनुरोध करते हैं। यहां वह जगह है जहां सीओआरएस आता है।
क्रॉस-ओरिजिनल अनुरोध किसी अन्य डोमेन से संसाधन (जैसे स्टाइल शीट, आईफ्रेम, इमेज, फोंट या स्क्रिप्ट) के लिए अनुरोध है।
क्रॉस-ओरिजिनल अनुरोधों को प्रबंधित करने के लिए CORS का उपयोग किया जाता है।
CORS का अर्थ क्रॉस-ओरिजिनल रिसोर्स शेयरिंग है, और यह एक ऐसा तंत्र है जो वेब पेज पर संसाधनों को अपने डोमेन के बाहर किसी अन्य डोमेन से अनुरोध करने की अनुमति देता है। यह एक तरीका परिभाषित करता है कि कैसे एक ब्राउज़र और सर्वर यह निर्धारित करने के लिए बातचीत कर सकते हैं कि क्रॉस-ओरिजिनल अनुरोध की अनुमति देना सुरक्षित है या नहीं। सीओआरएस सर्वरों को यह निर्दिष्ट करने की अनुमति देता है कि सर्वर पर संपत्तियों तक कौन पहुंच सकता है, कई अन्य चीजों के साथ।
युक्ति: क्रॉस-ओरिजिनल अनुरोधों के विपरीत समान-मूल अनुरोध हैं। इसका मतलब यह है कि एक वेब पेज केवल उसी सर्वर पर मौजूद अन्य दस्तावेज़ों के साथ इंटरैक्ट कर सकता है। यह नीति इस बात को लागू करती है कि एक दूसरे के साथ बातचीत करने वाले दस्तावेज़ों का मूल (डोमेन) समान होना चाहिए।
युक्ति: विशेषता को भी देखें
integrity
।
ब्राउज़र समर्थन
तालिका में संख्याएं पहले ब्राउज़र संस्करण को निर्दिष्ट करती हैं जो विशेषता का पूर्ण समर्थन करता है।
Attribute | |||||
---|---|---|---|---|---|
crossorigin | 30.0 | 18.0 | 13.0 | 13.0 | 12.1 |
वाक्य - विन्यास
<script crossorigin="anonymous|use-credentials">
गुण मान
Value | Description |
---|---|
anonymous use-credentials |
Specifies the mode of the CORS request:
|
एचटीएमएल <स्क्रिप्ट> टैग