IE10和jQuery:SCRIPT5009:“$”未定义

我遇到了这个非常恼人的问题,它出现在IE10中,就像在IE9中一样。 鉴于此HTML:

 Any Consult       

这个(scripts.js)在FF和Chrome中工作正常,但是IE10会抛出SCRIPT5009错误。

scripts.js就像(简单但经过测试的例子):

 $(document).ready(function() { alert('Hello'); }); 

IE10没有加载jQuery-File,我几乎尝试了所有东西。 我改变并减少了文件名,我幸免于难

   

IE9.js是一个浏览器polyfill文件。

这是我的截图(“ist undefiniert”表示“未定义”,“Die Webseite reagiert nicht”表示“页面已关闭”,“Debugger wasden”表示“停止调试”,$(’。aLang’)是一个类在我的HTML中。

截图IE10错误报告

我有IE的这个问题,发现IE开发人员工具中的jQuery javascript文件已损坏。 这是在我的情况下由服务器完成HTTP GZIP压缩引起的,但IE没有解压缩文件。 我想如果你关闭静态HTTP压缩或从压缩的任何东西中排除application / x-javascript(我的FluorineFX为10Kb以上的所有文件完成),一旦你清除浏览器缓存以摆脱它就应该可以正常工作压缩的javascript文件。

将条件脚本放在jQuery库之后: