Bir CDN'deki jQuery Mobile stil sayfasına bağlanıyorum ve CDN başarısız olursa stil sayfasının yerel sürümüne geri dönmek istiyorum. Komut dosyaları için çözüm iyi bilinir:
<!-- Load jQuery and jQuery mobile with fall back to local server -->
<script src="http://code.jquery.com/jquery-1.6.3.min.js"></script>
<script type="text/javascript">
if (typeof jQuery == 'undefined') {
document.write(unescape("%3Cscript src='jquery-1.6.3.min.js'%3E"));
}
</script>
Bir stil sayfası için benzer bir şey yapmak istiyorum:
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0b3/jquery.mobile-1.0b3.min.css" />
Benzer bir yaklaşımın elde edilip edilemeyeceğinden emin değilim çünkü tarayıcının bir komut dosyasını bağlarken bir komut dosyası yüklerken yaptığı gibi aynı şekilde engelleyip engellemediğinden emin değilim (belki bir komut dosyası etiketine bir stil sayfası yüklemek ve daha sonra sayfaya enjekte edin)?
Öyleyse sorum şu: Bir CDN başarısız olursa bir stil sayfasının yerel olarak yüklendiğinden nasıl emin olabilirim?