Я посилаюся на таблицю стилів jQuery Mobile на CDN і хотів би повернутися до моєї локальної версії таблиці стилів, якщо CDN не вдасться. Для сценаріїв рішення добре відоме:
<!-- 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>
Я хотів би зробити щось подібне для таблиці стилів:
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0b3/jquery.mobile-1.0b3.min.css" />
Я не впевнений, чи можна досягти подібного підходу, тому що я не впевнений, чи блокує браузер так само, коли зв'язує сценарій, як це робиться під час завантаження сценарію (можливо, можна завантажити таблицю стилів у тег сценарію, а потім ввести його в сторінку)?
Отже, моє запитання таке: як я можу забезпечити, щоб таблиця стилів завантажувалася локально, якщо CDN не працює?