خصائص <script> HTML

التعريف والاستخدام

مرونة الخصائص تسمح للمتصفح بفحص السكربت المكتسب، لضمان عدم تحميل هذا الكود إذا تم تعديل الكود المصدر.

مرونة العنصر (Subresource Integrity، SRI) هو معيار W3C يسمح للمطورين على الويب بضمان عدم تعديل الموارد المضبوطة على خوادم الطرف الثالث. أوصى باستخدام SRI!

عند استخدام SRI، يحفظ الموقع الويب القيمة المميزة، ويحفظ الخادم الملف (في هذا المثال ملف .js). يتحميل المتصفح الملف، ثم يتحقق منه لضمان مطابقته مع مرونة القيمة المميزة في الخصائص تطابق. إذا تطابق، سيتم استخدام الملف، وإذا لم يطابق، سيتم منع الملف.

您可以使用在线的 SRI 哈希生成器生成完整性哈希值:SRI 哈希生成器。

实例

同时使用 integrity 和 crossorigin 属性,链接到 CDN:

<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"
integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo"
crossorigin="anonymous">
</script>

Gwajin

<script integrity="filehash">

Mutum na ɗan ƙasa

Mutum Bayani
filehash Hashin fiye da ɗan ƙasa na ɗan ƙasa na ɗan ƙasa

Rarrabawa ƙasashen ɗan ƙasa

Manufofin ƙasashen ɗan ƙasa suna nuna ɗan ƙasa da ya kai tsaye a cikin ɗan ƙasa.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
45.0 17.0 43.0 13.0 66.0