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:

也许您达到了每个域并行下载数量的限制?
我相信 IE7 的默认设置是每个域 2 个文件,而许多较新的浏览器默认支持 6 个文件。
http://www.stevesouders.com/blog/2009/05/12/sharding-dominant-domains/