gpt4 book ai didi

javascript - Head.js 在 IE9 及以下只加载第一个样式表

转载 作者:行者123 更新时间:2023-11-28 12:43:15 25 4
gpt4 key购买 nike

我们正在使用 head.js 为我们的网站加载一些外部资源,但我们遇到了一个问题,它似乎在加载第一个样式表后停止加载样式表。

head.js('/lib/bootstrap/docs/assets/css/bootstrap.css',
'/lib/bootstrap/docs/assets/css/bootstrap-responsive.css',
'/lib/angular-ui/build/angular-ui.min.css',
// ...
'/css/app.css');

head.js('/js/facebook.js',
'/lib/json3/lib/json3.min.js',
// ...
'/js/cookieCheck.js',
function() {
angular.bootstrap(document, ['glide']);
});

这一切在 Chrome 和 Firefox 中都可以正常工作,但是正如您从 IE 的开发人员控制台中看到的那样,它只加载 bootstrap.css:http://i.imgur.com/GNtAaQj.png

控制台中也没有显示相关错误。真正奇怪的是 head.js 加载所有 Javascript 文件没有问题。

有没有人遇到过这样的事情?

最佳答案

其他人也有关于 IE 的报告(例如 https://github.com/headjs/headjs/issues/200)

解决方案似乎是将 css 列表拆分为多个调用。我有这个与 IE 一起工作:

<script>

head.js("style.css")
.js("style2.css")
.js("style3.css")

</script>

希望这对您有所帮助!

关于javascript - Head.js 在 IE9 及以下只加载第一个样式表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17551294/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com