سمة HTML <script> crossorigin
مثال
هنا رابط لملف .js على خادم آخر. هنا نستخدم سمات النزاهة و crossorigin:
<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.
طلب عبر الأصل هو طلب لمورد (مثل أوراق الأنماط أو إطارات iframes أو الصور أو الخطوط أو البرامج النصية) من مجال آخر.
يستخدم 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:
|
❮ علامة HTML <script>