原文链接:https://blog.csdn.net/xif3681/article/details/81482227
问题:
Failed to find a valid digest in the 'integrity' attribute for resource 'http://127.0.0.1:5501/plugins/bootstrap/bootstrap.min.css' with computed SHA-256 integrity 'MSaMXoOj1lKN/BhWEgjiX0XxaLN9I8XwaATfpoDzT+8='. The resource has been blocked.
原因:
<!-- Bootstrap CSS -->
<!-- <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/css/bootstrap.min.css" integrity="sha384-WskhaSGFgHYWDcbwN70/dfYBj47jz9qbsMId/iRN3ewGhXQFZCSftd1LZCfmhktB" crossorigin="anonymous"> -->
<!-- Bootstrap CSS -->
<link rel="stylesheet" href="assets/css/bootstrap.min.css" integrity="sha384-WskhaSGFgHYWDcbwN70/dfYBj47jz9qbsMId/iRN3ewGhXQFZCSftd1LZCfmhktB" crossorigin="anonymous">
去掉:
integrity="sha384-WskhaSGFgHYWDcbwN70/dfYBj47jz9qbsMId/iRN3ewGhXQFZCSftd1LZCfmhktB" crossorigin="anonymous"
"anonymous"
会发起一个跨域请求(即包含 Origin: HTTP 头). 但不会发送任何认证信息 (即不发送 cookie, X.509 证书和 HTTP 基本认证信息). 如果服务器没有给出源站凭证 (不设置 Access-Control-Allow-Origin: HTTP 头), 这张图片就会被污染并限制使用.
integrity
包含行内元数据,它是一个你用浏览器获取的资源文件的哈希值,以base64编码的方式加的密,这样用户能用它来验证一个获取到的资源,在传送时未被非法篡改,详情查看Subresource Integrity。
文档:
https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element/link
————————————————
当上述问题解决以后,可能还会报如下问题:
q.png
解决方法:
a.png
将红框框里面的删除,⚠即可消除!!!
网友评论