2

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

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

提前致谢。

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

4

1 回答 1

1

因此,事实证明,指定 mime 类型为“application/javascript”而不是“text/javascript”是一个问题。应用程序让 ie8 变得疯狂......并且认为我们首先使用应用程序来解决以前的 ie 版本错误。

于 2009-04-01T00:31:39.960 回答