【发布时间】:2014-05-27 16:08:12
【问题描述】:
我正在尝试在页面上加载一组压缩的文件 .Css,但在 IE9 中只加载其中的一部分。在其他浏览器和 IE10-11 加载正确。
代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<?php
foreach($view->_css as $css){
echo '<link rel="stylesheet" href="'.$css.'">'."\n"; //loads all .css compressed
}
foreach($view->_js as $js){
echo '<script src="'.$js.'"></script>'."\n"; //loads all .js
}
?>
<title>Test</title> ...
.css 文件有:bootstrap.css、ace.css 等,但只适用于 bootstrap.css。有人知道修复吗?谢谢
【问题讨论】:
-
你能分享你的数组被返回为 $view->_css 吗?
-
当然。 [_css] => 数组 ( [0] => 192.168.0.61/test/ec77744fa9a76363c2564a80007c64b7.css ) [_js] => 数组 ( [0] => 192.168.0.61/test/5132b174c4bc7a8d6c7c4509e6f17225.js )
-
你检查过样式表a和javascript的MIME类型吗? blogs.msdn.com/b/ieinternals/archive/2011/03/27/…
标签: javascript php css twitter-bootstrap internet-explorer-9