IE8 - JS的异步验证?

时间:2009-03-31 22:58:08

标签: javascript jquery debugging internet-explorer-8 race-condition

所以我在ie8中看到了jquery和各种javascript文件中的一些奇怪问题。 Firefox,Safari或以前版本的IE中不会出现这些错误。发生的主要事情是变量未定义,不匹配的括号错误等...但每次强制刷新页面时错误都会改变。检查引用的文件显示没有这样的语法错误。

我的问题是,首先,有其他人看到过这样的错误吗?它似乎与异步事件的问题类似。这是否与IE8中新的多进程/多线程浏览功能有关? IE 8在下载后立即对js文件执行某种验证吗?

提前致谢。

更新:看起来它正在将收到的js文件的元素混合到一个更大的js文件中。在调试器中,它显示了一个文件中的方法,就在另一个文件的代码中间。找不到“导入”段依赖的代码。不确定这里发生了什么......

1 个答案:

答案 0 :(得分:1)

因此,结果是指定mime类型的'application / javascript'而不是'text / javascript'是一个问题。应用程序使ie8变得疯狂....并且认为我们首先使用应用程序来绕过先前的版本错误。