Hisia ya <script> ya HTML
Makadaro na matumizi
inambo
Hisia inasababisha kumaliza mtaani wa kuzaliaa kwa kumaliza mafaa, kusikitisha mtaani haingee inasababisha kumaliza mafaa yaliyotumiwa kwenye mifano ya kwanza.
Integrity ya matokeo ya mifano (Subresource Integrity, SRI) ni mtangazo wa W3C, inasababisha wasomaji wa Web uweze kuzima mafaa yaliyohifadhiwa kwenye mtaani ya mwingine ingeupitishwe. Inarahisishwa kuwa SRI!
Kwa kutumia SRI, tovuti hii inakubadilika hasaha, mafaa inahifadhiwa kwenye mtaani (kama kipengele cha faili .js hiki). Mtaani hupakia faili, kisha hupitia yake, kubadilisha na kubadilisha kwenye inambo
Hasaha ya kina ya hisia inayofanana. Ikiwa inafanana, mpangilio wa faili haitumiwa, bali kusikitisha faili hiwee.
Unaweza kutumia mchezo wa hashi wa SRI kwa kujenereta hashi ya upya: Mchezo wa hashi wa SRI.
Mifano
Kutumia tabaka la kifungu na integrity na crossorigin, kusambaza kwa CDN:
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"> </script>
Inasukumwa
<script integrity="filehash">
Watakiwa wa tabia
Watakiwa | Maelezo |
---|---|
filehash | Hashi ya mifano ya mawasiliano ya nje |
Mawasiliano ya kifungu
Mafanikio ya kwanza ya kusakinisha tabia huitazamwa kwa tabaka la kina.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
45.0 | 17.0 | 43.0 | 13.0 | 66.0 |