Integrity生成器(SRI Hash 生成器)
加密方式:
來個css測試地址 來個js測試地址
鏈接地址:
1、什麽是資源完整性(integrity)?
子資源完整性 (SRI) 是一項安全功能,可讓浏覽器驗證其抓取的文件 (例如,從一個 CDN) 是在沒有意外操作的情況下傳遞的。它的工作原理是允許您提供一個獲取的文件必須匹配的加密散列/哈希。
2、crossorigin
該枚舉屬性指定在加載相關圖片時是否必須使用CORS。可取的值包括以下兩個:
- anonymous:會發起一個跨域請求(即包含Origin: HTTP頭)。但不會發送任何認證信息(即不發送cookie, X.509證書和HTTP基本認證信息)。如果服務器沒有給出源站憑證(不設置Access-Control-Allow-Origin: HTTP頭),這張圖片就會被污染並限製使用。
- use-credentials:會發起一個帶有認證信息 (發送 cookie, X.509 證書和 HTTP 基本認證信息) 的跨域請求 (即包含 Origin: HTTP 頭). 如果服務器沒有給出源站憑證 (不設置 Access-Control-Allow-Origin: HTTP 頭), 這張圖片就會被污染並限製使用. - 當不設置該屬性時, 資源将會不使用 CORS 加載 (即不發送 Origin: HTTP 頭), 這将阻止其在 元素中進行使用. 若設置了非法的值, 則視爲使用 anonymous.
3、浏覽器兼容性
Chrome 45以上版本,Firefox 43以上版本,Edge 17以上版本,Safari 11以上版本,Opera 32以上版本
參考官方文檔:https://www.w3.org/TR/SRI/