如何在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的正确路径,你应该是好的
试试这个,
资源