如何在cdn服务器关闭时加载bootstrap css的本地副本?

截至目前我正在使用这样的javascript

  $.fn.modal || document.write('\x3C/script>') 

我正在从bootstrapcdn加载bootstrap.css

  

如果cdn服务器关闭,有人可以告诉我如何加载本地副本。

我的解决方案是使用身体顶部的bootstrap隐藏类样式来创建一个空div:

  

然后使用Javascript测试它,如果div可见则将其附加到头部:

   

会对文件执行jquery.Get()吗? 根据结果​​,您可以知道它是否可用。 当看到它发生在客户端时,本地缓存会使这对额外带宽不成问题。

这个要点有一个代码片段,我发现它对于检测加载CSS回退的需要特别有用。

   

只需将/Content/Styles/bootstrap-combined.min.css替换为本地css的正确路径,你应该是好的

试试这个,

   

资源