这是由于服务器端给你发回的javascript http响应的content-type值是text/plain(默认。)而你所期望返回的是兼容javascript类型的。
解决方法,可以在服务器端的返回字段里增加:content-type : application/x-javascript
具体在golang的解决方案如下:
func router(w http.ResponseWriter, r *http.Request) { r.ParseForm() url := r.URL.Path switch{ case "/demo_workers.js" == url: w.Header().Add("Content-Type", "application/x-javascript") t, _ := template.ParseFiles("demo_workers.js") t.Execute(w, nil) default: t, _ := template.ParseFiles("demo_workers.html") t.Execute(w, nil) } }
有疑问加站长微信联系(非本文作者)
本文来自:CSDN博客
感谢作者:rufidmx
查看原文:golange 错误如下 Resource interpreted as Script but transferred with MIME type text