Bootstrapcdn недавно изменил свои ссылки. Теперь он выглядит следующим образом:
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css"
rel="stylesheet"
integrity="sha256-MfvZlkHCEqatNoGiOXveE8FIwMzZg4W85qfrfIFBfYc= sha512-dTfge/zgoMYpP7QbHy4gWMEGsbsdZeCXz7irItjcC3sPUFtf0kuFbDz/ixG7ArTxmDjLXDmezHubeNikyKGVyQ=="
crossorigin="anonymous">
Что означают атрибуты integrity
и crossorigin
? Как они влияют на загрузку таблицы стилей?
Оба атрибута были добавлены в Bootstrap CDN для реализации Integrity Subresource.
Subresource Integrity определяет механизм, с помощью которого пользовательские агенты могут проверять, что извлеченный ресурс был доставлен без неожиданной манипуляции Справка
Атрибут Integrity должен позволить браузеру проверять источник файла, чтобы гарантировать, что код никогда не загружается, если источник был обработан.
Атрибут Crossorigin присутствует, когда запрос загружается с использованием "CORS", который теперь является требованием проверки SRI, когда он не загружен из "того же самого происхождения". Дополнительная информация о crossorigin
Attribute integrity not allowed on element link at this point.