前端形如:
<head>
...
<link rel="stylesheet" type="text/css" href="/css/mystyle.css">
...
</head>
后端形如:
http.Handle("/css/", http.FileServer(http.Dir("/static/")))
报错形如:
Refused to apply style from 'http://localhost:9999/css/mystyle.css'
because its MIME type ('text/plain') is not a supported stylesheet
MIME type, and strict MIME checking is enabled.
原因:
当X-Content-Type-Options: nosniff时,样式就不会被体现出来了。
解决办法:
1. 作为自己的练习,那么把样式直接写页面上吧。逃避不解决问题,但是管用。。因为,很有可能,你用的是被公司安全加固后的电脑。
2. 如果在部署生产环境时遇到此问题,去和你们公司的安全部门讲,要求他们把这个限制摘除。
参考文档: