-2

当我使用html5shiv.js和respond.js使bootstrap.css(version 3.0)兼容IE7,8时,

在 index.html( http://same.domain.com/index.html ) 中:

<script type="text/javascript" src="../css/bootstrap.min.css"></script>

或者

<script type="text/javascript" src="http://same.domain.com/css/bootstrap.min.css"></script>

有用。

当我用这个代替它时:

<script type="text/javascript" src="http://another.domain.com/css/bootstrap.min.css"></script>

它不起作用!

所以我认为html5shiv.js或responses.js会判断css是否与html相同的域,现在,我的问题是如果它是真的,我该怎么办,因为css和html在我们的项目中不是同一个域.

4

2 回答 2

0

实际上,respond.js 不会处理与 html 不在同一个域中的 css。

于 2013-08-07T07:11:06.513 回答
0

其实原因是浏览器会同时请求css和js,所以当js执行时,css可能还没有准备好。

于 2013-08-06T10:03:09.590 回答