HTML <script> کرسس-اورس اپریشن

تعلیم اور استعمال

کرسس-اورس پرائیوٹ میڈل کو کرسس-اورس سرور درخواست میں رکھا جاتا ہے۔

ویب پیج گارنٹی کی درخواستوں کا نکالنا چاہئے تاکہ دیگر سروروں پر ریسورسوں کو لوڈ کیا جائے، یہیجب 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">

ویژگی کا مقدار

مقدار وصف
  • anonymous
  • use-credentials

CORS درخواست کے نمونوں کو طے کریں:

  • anonymous - کروسس-ورس درخواست کو چلائیں۔ امداد ارسال نہ کریں۔
  • use-credentials - کrosس-ورس درخواست کو چلائیں۔ امداد (مثلاً: کوکی، سرٹیفیکٹ، HTTP بنیادی وثوق نامه) ارسال کریں۔

براوزر پشتیبندگی

جداول میں شمارا تابع اس ویژگی کو پورا طور پر پشتیبند بنانے والے پہلے براوزر کی نسلیں کا ذکر کیا گیا ہے۔

کروم ایج فائرفاکس سافری آپرا
کروم ایج فائرفاکس سافری آپرا
30.0 18.0 13.0 13.0 12.1