加载文件.js时出现错误,但是在所有浏览器中均发生此错误,我尝试清理文件.js,但该错误不在代码中,我发现此错误在标头中,但我不知道如何解决这个问题。仅在SharePoint 2013列表视图中发生此错误。
错误:
拒绝执行脚本格式“ url / .js”,因为其MIME类型(“ text / html”)不可执行,并且启用了严格的MIME类型检查。
最佳答案
至少在Chromium平台上已有recent change来执行严格的MIME类型检查。 Chrome浏览器更新后,我的网站突然开始失败,因为我没有正确设置.js文件的MIME类型。在服务器上正确设置MIME类型可解决我的问题。
至少对我来说,这是一个隐患,这是发生这种情况时,浏览器控制台中没有警告消息-我的JavaScript只会默默地执行失败。
如果您可以找到导致该问题的SharePoint分发中的哪个.js文件,并正确设置其MIME类型,则应该可以解决此问题。也可能是SharePoint管理中某些地方的服务器配置设置。
关于javascript - SharePoint 2013 View 中所有浏览器中.js的MIME类型错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20069615/