防止Internet Explorer 7中的<link> ed CSS文件阻止下载

Met*_*ark 5 css internet-explorer

Internet Explorer 7(但不是8/9)阻止任何下载,直到CSS文件在我们的站点上完成.

我们没有围绕它使用Internet Explorer测试<!--[if IE ]><![endif]-->,也没有使用协议无关的URI(//而不是http://).它只是一个直接的/css/global/core.css链接,但浏览器在开始之前一直等到完成下载.

有没有什么技术可以防止这种行为?

PS:所有JavaScript都在底部,所有静态内容都托管在另一个域上(CSS除外,因为它能够在HTML文档之后重用现有连接,从而为用户提供更快的体验,即使有额外的cookie头).

编辑:

问题是使用DynaTrace对IE7进行分析会导致CSS文件阻止进一步下载,但是DynaTrace关闭它可以正常工作.所以这是一个DynaTrace错误,而不是IE7错误.

与DynaTrace: 替代文字

没有DynaTrace: 替代文字

Ale*_*ith 3

也许您达到了每个域并行下载数量的限制?

我相信 IE7 的默认设置是每个域 2 个文件,而许多较新的浏览器默认支持 6 个文件。

http://www.stevesouders.com/blog/2009/05/12/sharding-dominant-domains/