中易网

加载JS文件报错,求解决..

答案:3  悬赏:40  
解决时间 2021-01-17 12:14
  • 提问者网友:沦陷
  • 2021-01-17 08:30
加载JS文件报错,求解决..
最佳答案
  • 二级知识专家网友:话散在刀尖上
  • 2021-01-17 09:28
第一步,你要知道报错的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即可
全部回答
  • 1楼网友:狂恋
  • 2021-01-17 11:33
引用Aileen0509的回答:
你加载 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/xx.js 请换成 js/xx.js 把前面的/ 去掉。
  • 2楼网友:愁杀梦里人
  • 2021-01-17 10:48
你加载 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 是动态生成的,要改你后端代码。
如果不是,可能要改服务器配置。
一般情况下动态生成的可能出现这个问题。追问具体要改哪些配置呢?追答你先给我描述一下你的服务是怎么搭建的。追问我也不太懂,这个问题还是不知道怎么解决,不过还是谢谢你了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息