我有角度/快速应用程序。它适用于所有浏览器,但在测试IE9时,我的所有资产都获得304 / Aborted。
<link rel="stylesheet" type="text/css" href="css/vendor/bootstrap.min.css" />
<link rel="stylesheet" type="text/css" href="css/vendor/font-awesome.min.css" />
<link rel="stylesheet" type="text/css" href="css/raw/alertWrapper.css" />
<link rel="stylesheet" type="text/css" href="css/raw/df-alerts.css" />
<link rel="stylesheet" type="text/css" href="css/raw/df-app-loader.css" />
请注意,root实际上是&#34; / app&#34;所以app / index,app / css等....
我正在使用app.use(express.static(__dirname + '/app'));
我在IE中看到了这个:
注意http:///css .....
答案 0 :(得分:0)
状态代码304实际上意味着&#34;未修改&#34;。当浏览器发送文件请求并指示它具有缓存版本(使用基于If-Modified-Since或ETag的条件标头)时会发生这种情况。
如果浏览器的缓存内容是最新的,服务器将以状态代码304和一些标题进行响应,并且浏览器应该中止连接并提供本地内容。
因此,如果没有进一步的信息,您的应用很可能会按预期工作,而您在IE中遇到的问题会有不同的原因。
答案 1 :(得分:0)
显然IE9限制了你可以加载的样式表的数量。我加载了大约50或更多。我减少到4,问题就消失了。