我有一个使用 jQuery UI 的页面。理想情况下,如果可能,我想使用谷歌缓存版本,但如果不可用,我想使用本地版本。
这可能吗?我一直在寻找 html <script> 标记参考,但找不到任何可以检查和回退的东西。
You can do something like this (while of course changing the URLs to suit your needs):
<script src="http://code.jquery.com/ui/1.10.2/jquery-ui.js"></script>
<script>window.jQuery.ui || document.write('<script src="/libs/jquery-ui.js"><\/script>');</script>
之前回答过这个问题: Best way to use Google's hosting jQuery, but fall back to my hosting library on Google failed
当然,这同样适用于 jQueryUI。
<script src="/path/to/external/jqueryui"></script>
<script>
if (!window.jQuery.ui) {
document.write('<script src="/path/to/local/jqueryui"><\/script>');
}
</script>