golang静态资源服务器(http2,https),前端无法正常解析js

q1045243113 · · 1573 次点击
// 启用http2 err := server.ListenAndServeTLS("./keystore/cert.crt", "./keystore/rsa_private.key") //前端不能正常解析js文件 这里用的 https://github.com/golang/go/issues/24795 修改过的HTTP2,所以加了X-Content-Type-Options: nosniff 这个header,导致不检测文件内容,content-type指定的类型不能执行就实际不执行 //err := server.ListenAndServe() // 前端可以正常解析js文件 这里用的是1.10版本的标准库,1.11才更新上面修改,所以server没加X-Content-Type-Options: nosniff 这个header,导致浏览器在content-type为text/plain的情况下嗅探了文件的内容实际为可执行的js并最终执行该js
#18
更多评论
各位大佬请帮忙指点一下, 十分感激
#1
怎么都有没有人回复,是我的问题没有问清楚么
#2