
Twórcy stron generują wartość SRI, gdy chcą dodać kontrolę integralności do zewnętrznego skryptu lub arkusza stylów.
Utwórz wartość SRI dla atrybutu integrity zasobu i zachowaj ją do testu lub integracji. Działa bezpłatnie w przeglądarce, bez zakładania konta.
Osadzasz bibliotekę hostowaną gdzie indziej i chcesz zablokować wersję, którą przetestowałeś. Wygeneruj wartość z zawartości pobranej dzisiaj, zapisz obok wersję pliku i powtarzaj operację za każdym razem, gdy dostawca opublikuje aktualizację.
Wszystko jest obliczane w Twojej przeglądarce. Wklejona zawartość pozostaje na Twoim urządzeniu, nie dochodzi do przesyłania i nie jest zachowywana żadna kopia poza bieżącą sesją, więc możesz przygotować wartość nawet dla pliku, który nie jest jeszcze publiczny.
Tak. Sprawdzenie porównuje to, co otrzymuje przeglądarka, z zapisanym odciskiem, więc zaktualizowany plik ze starą wartością zostanie po prostu odrzucony przez przeglądarkę.
Tak, o ile te strony ładują dokładnie tę samą wersję tego samego pliku. Inny lub edytowany zasób wymaga własnej wartości, nawet gdy różnica wydaje się niewielka.
Sprawdzenie się nie powiedzie, a zasób zostanie zablokowany przy ładowaniu strony. Wygeneruj wartość ponownie z dokładnej zawartości i porównaj ją znak po znaku z tym, co umieściłeś na stronie.
Tak. Obliczenia wykonują się w przeglądarce, a wklejona treść pozostaje na Twoim urządzeniu. Nie ma wysyłania ani kopii poza bieżącą sesją, więc możesz przygotować wartość nawet dla zasobu, który nie jest jeszcze publicznie dostępny. Pamiętaj, że wartość obejmuje dokładnie przetestowaną treść, więc każda zmiana pliku wymaga nowej wartości.
Przeglądarka porówna odebraną treść z zapisanym odciskiem. Jeśli plik został zmieniony, a wartość pozostaje stara, kontrola nie przejdzie i zasób może zostać zablokowany podczas ładowania strony. Aktualizuj stronę i plik razem, aby uniknąć takiej sytuacji. Narzędzie tworzy wartość, ale nie potwierdza, czy przeglądarki wymuszą kontrolę na Twojej stronie.