YUI: указать откат в случае сбоя загрузки скрипта из CDN? - PullRequest
0 голосов
/ 12 сентября 2010

Эй, есть ли способ указать запасной js на случай, если загрузка из YUI CDN не удалась?

1 Ответ

1 голос
/ 12 сентября 2010

Самое простое решение - проверить существование глобального объекта / функции, созданной сценарием.Например, для jQuery это будет

typeof jQuery === 'undefined';

и YUI, я считаю, это

typeof YUI === 'undefined';

Тогда вы можете попробовать внедрить скрипт другим способом, например

if(typeof YUI === 'undefined'){
    var head = document.getElementsByTagName('head')[0];
    var script = document.createElement("script");
    script.type = "text/javascript";
    script.src = "some/other/source.js";
    head.appendChild(script);
}

Это создаст новый элемент script в вашем head со ссылкой на другой источник по вашему выбору.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...