阻止在Internet Explorer 7中阻止<link /> ed CSS文件阻止下载

时间:2011-01-18 08:46:42

标签: 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: alt text

没有DynaTrace: alt text

1 个答案:

答案 0 :(得分:3)

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

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

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