توضیح:

با استفاده از این خصوصیت می توان حالت درخواست به یک درخواست HTTP CORS را مشخص کنیم.

صفحات وب ممکن است برای لود برخی از منابع از سرورهای خارج از دامنه اصلی استفاده کنند. به این درخواست CORS گفته میشود.

 

CORS چیست؟

با استفاده از CORS می توان درخواست ها مانند لود یک تصویر، فونت و … را از سرورهای دیگر مدیریت کرد.این واژه مخفف Cross-Origin Resource Sharing است.در واقع با استفاده از CORS راهکار امنی که سرور و وب سایت برای ارتباط گیری با یکدیگر استفاده می کنند را مشخص می کنیم.همچنین این ویژگی به سرورها اجازه می دهد تا مشخص کنند چه کسانی می توانند به منابعشان دسترسی پیدا کنند.

در مقابل این روش سیاست دیگری به نام same-origin وجود دارد که تعیین می کند منابع و درخواست های ارسالی باید از همان دامنه جاری باشد و اجازه دسترسی از سایر دامنه ها را ممنوع می کند.

 

نحوه نوشتن:

 

مقادیر خصوصیت:

نام مقدار توضیح
anonymous درخواست های مبهم و ناشناس بدون اعتبارسنجی فرستاده می شود.
use-credentials در این حالت نیاز درخواست های مبهم انجام شده اما اطلاعات کوکی، گواهینامه و تایید هویت http ارسال میشود.

 

تگ های استفاده کننده از این خصوصیت:

نام تگ ها
script

 

وضعیت پشتیبانی:

مرورگر Chrome مرورگر Firefox مرورگر Edge مرورگر Safari مرورگر Opera
از ۳۸ به بعد از ۱۳ به بعد از ۱۸ به بعد از ۱۳ به بعد از ۱۲ به بعد

 

 

مثال:

دیدگاه خود را بیان کنید

این ایمیل برای عموم منتشر نمی شود