JavaScript · Senior · Frage 68 von 75
Wovor schützt das Attribut integrity an einem <script> von einem CDN?
<script src="https://cdn.example/lib.js" integrity="sha384-..." crossorigin="anonymous"></script>- 1Vor zu langem Caching von Skripten durch Browser
- 2Vor langsamen Antworten des CDN aus entfernten Regionen
- 3Vor dem Ausführen einer Datei, die auf dem CDN verändert wurde
Antwort zeigen
Richtige Antwort: Vor dem Ausführen einer Datei, die auf dem CDN verändert wurde
Erklärung
Subresource Integrity verlangt eine feste Dateiversion; Hashes passen nicht zu „latest“-URLs. crossorigin ist nötig, damit der Browser die Antwort zur Prüfung lesen darf.