什么是完整性和crossorigin属性?

Bootstrapcdn最近改变了他们的链接。 现在看起来像这样:

<link href="bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet" integrity="sha256-MfvZlkHCEqatNoGiOXveE8FIwMzZg4W85qfrfIFBfYc= sha512-dTfge/zgoMYpP7QbHy4gWMEGsbsdZeCXz7irItjcC3sPUFtf0kuFbDz/ixG7ArTxmDjLXDmezHubeNikyKGVyQ==" crossorigin="anonymous"> 

integritycrossorigin属性意味着什么? 它们如何影响样式表的加载?

Bootstrap CDN中已经添加了这两个属性来实现子资源完整性 。

子资源完整性定义了一种机制,通过这种机制,用户代理可以validation提取的资源是否已经交付,而没有意外的操作

完整性属性是为了允许浏览器检查文件源,以确保源代码在操作时永不加载代码。

当使用'CORS'加载请求时,会出现Crossorigin属性,而'CORS'现在是未从“相同来源”加载时的SRI检查的要求。 有关crossorigin的更多信息

有关Bootstrap CDN实现的更多详细信息

Interesting Posts