Refused to execute script from ';because its MIME type (‘text/html’) is not executable解决的一种情况
这个问题纯粹是偶然发生。
在调试Django过程中,如果发现之前的好好的HMTL页面,突然无法再响应按钮的动作,赶紧到chrome内看HTML代码运行故障情况,结果发现,所有的JS文件都无法运行,然后提示:
- Refused to execute script from ';because its MIME type (‘text/html’) is not executable。。。
- 对应上面这条还有相应更加具体的说明:什么被enable了,每个JS都出来一条,煞有其事
找了网上的答案,模棱两可。
然而我的实际情况是,在debug时,同时用了两个不同的user名登录过!
后续无论通过重新启动DJ,还是将浏览器关闭然后再打开,都一样:之前好好的按钮JS响应处理仍然无动于衷。干脆,我把浏览器的历史记录重新清理,结果,好了!
就是这么简单,这个感觉还是浏览器内部对缓存内容的处理有问题,管得太宽了,起码不尽完善。
可能每个出现这种情况的原因不一而足,还是要看情况处置。