esedic
7/19/2019 - 10:25 PM

Load JavaScript (iQuery) from CDN with fallback to local

Load JavaScript (iQuery) from CDN with fallback to local

<!-- Try to load jQuery from CDN -->
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>

<!-- Fallback method 1 -->
<script type="text/javascript">
if (typeof jQuery == 'undefined') {
    document.write(unescape("%3Cscript src='/js/jquery-3.2.1.min.js' type='text/javascript'%3E%3C/script%3E"));
}
</script>
<!-- Fallback method 2 -->
<script>window.jQuery || document.write('<script src="js/libs/jquery-3.2.1.min.js">\x3C/script>')</script>

<!-- Another approach: use fallback.io library  -->