加载JS文件报错,求解决..
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了加载JS文件报错,求解决..相关的知识,希望对你有一定的参考价值。
加载JS文件报错,求解决..Refused to execute script from because its MIME type (text/plain) is not executable, and strict MIME type checking is enabled,有人遇到过这个报错吗?有什么解决办法吗
第一步,你要知道报错的js文件在哪里
一般有两种方法
1、从eclipse左侧的项目栏中查看,打小红×的js就是了,然后看它在哪个文件中
2、(不常用)在eclipse编辑器的左上方找到window -- show view --others --
General -- problems ,你就可以看到许所有的报错了
找到js的报错,找出它的路径
第二步,找到导入外部js文件的项目,右键 -- Propertie
-- javascript -- Editer -- include path -- Excluded
找到exclusion patterns模块,点击右侧的add然后找到你需要
忽略掉的js文件的路径即可
然后一路finish/ok即可
参考技术A 把你图片保存的那个文件加入写入权限,具体:选择保存图片的文件夹右击属性--安全,在组或用户名称内选择user,在下面users的权限的写入构起确定就ok 参考技术B 你加载 JS 文件的 MIME 类型不对。每种文件都有一种叫 MIME 的类型。比如:JPE 的 MIME 是 image/jpeg,PNG的是image/png; html 的是 text/html; JS 文件的应该是 application/x-javascript或者text/javascript(这种已经不推荐使用了)。但是你的请求返回的是 text/plain 纯文本类型。所以浏览器处于安全原因报错,并且应该不执行你的 JS。
请求 response 的 MIME 类型是在 response header 里面标识的 其中有一项叫
Content-Type,你需要把这个值设置为 application/x-javascript。
因为不知道你的服务器环境,所以没有办法知道具体你需要怎么设置。追问
实在JS里面改吗?还是改什么地方?😥
追答不是在 JS 里面改。如果你的 JS 是动态生成的,要改你后端代码。
如果不是,可能要改服务器配置。
一般情况下动态生成的可能出现这个问题。
具体要改哪些配置呢?
追答你先给我描述一下你的服务是怎么搭建的。
追问我也不太懂,这个问题还是不知道怎么解决,不过还是谢谢你了
本回答被提问者和网友采纳 参考技术C 如果你的导入是/js/xx.js 请换成 js/xx.js 把前面的/ 去掉。以上是关于加载JS文件报错,求解决..的主要内容,如果未能解决你的问题,请参考以下文章