2016-03-11 29 views
7

Chcę utworzyć rezerwę, jeśli moment js nie został załadowany z CDN. Nie mogłem znaleźć żadnego przydatnego zasobu online, ani na stronie momentjs.com, aby wykryć, czy obecny jest Moment js.Jak wykryć, czy Moment js jest załadowany z CDN

Oto mój kod:

<script src="//cdnjs.cloudflare.com/ajax/libs/moment.js/2.10.3/moment.min.js"></script> 
<script> 
    // If moment.js is not loaded, use the fallback 
    if() { 
     document.write('<script src="assets/plugins/moment/moment.min.js"><\/script>'); 
    } 
</script> 

Odpowiedz

8

Moment przykłada się do window gdy ładuje, więc można zrobić:

<script src="//cdnjs.cloudflare.com/ajax/libs/moment.js/2.10.3/moment.js"></script> 
<script> 
    if (!window.moment) { 
     document.write('<script src="assets/plugins/moment/moment.min.js"><\/script>'); 
    } 
</script>